27 Angel & Genie Jobs
Java Lead - J2EE/Hibernate (7-12 yrs)
Angel & Genie
posted 17hr ago
Flexible timing
Key skills for the job
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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Lead roles with real interview advice
2-3 Yrs