Senior JAVA Developer

3 - 7 years

7 - 12 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview:

  • Driven, enthusiastic Developer with a Software Engineering background, eager to deliver, learn, and contribute to quality software.
  • Motivated to engage, learn, and work with the latest exciting technologies.
  • Work within a team of approximately 20 developers in a friendly, relaxed environment.
  • Focus on delivering projects, legacy system migrations, product changes, and continuous improvement.
  • Experience in the full development life cycle.

Key Accountabilities and Main Responsibilities:

  • Strategic Focus:

  • Be involved in the application design process, ensuring each system component is well-written and performant.
  • Ensure scalability by making applications multi-instance where appropriate.
  • Write code and unit tests to specification.
  • Perform triage of defects and track them through to technical resolution.
  • Participate in daily stand-ups.
  • Be flexible to change and adapt to changing priorities.
  • Exhibit strong communication skills, both written and verbal.
  • Demonstrate strong object-oriented programming skills and an understanding of SOLID principles.
  • Experience writing unit tests and mocking.
  • Operational Management:

  • Determine the application architecture and collaborate with the development team.
  • Setup scrum calls and lead them with the SDM.
  • Work with the technical architecture and Business Analyst teams.
  • Act as a SPOC (Single Point of Contact) for business and technology teams.
  • Ensure technical best practice guidelines are set and followed by delivery teams.
  • People Leadership:

  • Demonstrate understanding of own strengths and development needs.
  • Engage with people in a fair, calm, and consistent manner.
  • Motivate and engage others.
  • Be a self-starter who takes ownership and delivers projects.
  • Governance & Risk:

  • Follow software development design and deployment practices.
  • Work with APAC EMEA teams and complete technical training.
  • Contribute weekly reports with the Project teams.
  • Follow code review best practices.
  • Follow delivery and deployment best practices.

Experience & Personal Attributes:

  • Experience:

  • 4-7 years of overall programming experience using Java 8/11, Core Java, and Oracle Database or SQL Server.
  • Experience in web services (REST), Spring Boot, Hibernate, and Microservices.
  • Experience in Test-Driven Development (TDD) and other automation test frameworks.
  • Experience in Agile development.
  • Personal Attributes:

  • Excellent work ethic; dependable, responsible team player, and highly collaborative.
  • Logical and creative problem-solving skills with good analytical abilities.
  • Work alongside systems analysts, testers, architects, and delivery managers to deliver quality software.
  • Analyze, document, and propose solutions by mapping business requirements to technical solutions.
  • Expertise in:

  • Core Java, Tortoise SVN, Eclipse, JavaScript, JSP, JSF, Spring MVC, Spring AOP, Spring Security.
  • SOAP and RESTful web services.
  • Maven, Hibernate, JDBC.
  • JBOSS 7, 3 Application Server.
  • SQL Server / Oracle.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Hyderabad, Telangana, India