Lead Java Developer - Spring Boot/J2EE Programming

Angel and Genie
Bangalore
7 - 12 Years

Posted on: 03/07/2025

Job Description

Job Summary :

We are seeking a highly motivated and experienced Lead Java Developer to join our talented software team.

You will be responsible for leading a team of junior developers, ensuring high-quality delivery of critical applications, and fostering a positive customer experience.

This role requires a strong understanding of Java/J2EE development, experience in team leadership, and excellent communication skills.

Key Responsibilities :

- Lead and mentor a team of 5 junior developers, ensuring timely and high-quality delivery to the customer.

- Work closely with the customer and their team, building strong relationships and ensuring a positive customer experience alongside technical delivery.

- Provide proactive and clear updates to customers and the team, fostering a stress-free environment.

- Design, build, and maintain efficient, reusable, and reliable Java code.

- Ensure optimal performance, quality, and responsiveness of applications.

- Collaborate with other team members to define and implement best practices.

- Contribute to the full software development lifecycle, from concept and design to testing and deployment.

Required Skills and Qualifications :

- 7+ years of overall experience in building Java/J2EE applications.

- Strong experience building web applications/services using J2EE.

- 3+ years of experience managing teams of 5 or more developers.

- 3+ years of experience working directly with customer teams.

- Strong knowledge of at least one ORM framework (e.g, Hibernate, JPA).

- Experience developing solutions using Spring Boot.

- 2+ years of strong experience with Microservices architecture.

- Familiarity with Elasticsearch (proficiency is a plus).

- Understanding of the Relational Database Model and experience with at least one relational database (e.g, MySQL, PostgreSQL, Oracle).

- Experience creating database schemas that represent and support business processes.

- Experience with client-side web application frameworks like Angular, React, or Sencha.

- Passion for writing clean, maintainable code.

- Experience implementing automated testing platforms and unit tests.

- Proficient understanding of code versioning tools (Git, SVN, Mercurial).

- Ability and interest to learn new technologies quickly.

- Experience dealing with performance-related issues (application profiling, distributed caching, memory management, asynchronous programming).

- Excellent interpersonal and communication skills.

- Experience with cloud platforms (e.g, AWS, Azure, GCP).

- Knowledge of containerization technologies (e.g, Docker, Kubernetes).

- Experience with CI/CD pipelines.

- Familiarity with Agile development methodologies


info-icon

Did you find something suspicious?

Job Views:  
11
Applications:  14
Recruiter Actions:  0

Functional Area

Backend Development

Job Code

1506732