Go to search
Lead Java Developer
Java, Spring Core, JUnit, Jira, Agile, Hibernate, Java 8
Bangalore, Hyderabad, Pune, Gurgaon
As a part of our strategic digital initiatives, we are looking for a highly skilled remote Lead Java Developer to join our team.
In this role, you will be responsible for developing and supporting Spring Framework MicroServices applications with API interoperability, from front-end to back-end, either locally or on cloud. You will also participate in design meetings to facilitate mass-data integrations between secure financial systems, using Spring to develop SOA MicroServices architectures. If you are a self-learner and have a passion for developing enterprise applications using J2EE frameworks, we invite you to apply for this exciting opportunity.
Responsibilities
- Lead the development of Spring Framework MicroServices applications with API interoperability
- Participate in design meetings to facilitate mass-data integrations between secure financial systems
- Develop and maintain high-quality code, ensuring that it is scalable and maintainable
- Participate in code reviews, ensuring that code meets company standards
- Collaborate with cross-functional teams to ensure that software meets business requirements and is delivered on time
- Mentor and train junior developers, fostering a culture of continuous learning and growth
Requirements
- Minimum of 5 years of experience in Java development
- 1+ years of experience in team leading
- Expertise in Spring Core, Hibernate, and Java 8
- Strong knowledge of JUnit and Jira
- Experience working in Agile development environments
- Deep understanding of software architecture principles and design patterns
- Excellent communication and collaboration skills to work in cross-functional teams
- Fluent English language skills with an Upper-Intermediate level
Nice to have
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with cloud platforms such as AWS or Azure
- Experience with front-end technologies such as Angular or React
- Experience with DevOps practices and tools such as Jenkins or Ansible
- Experience with NoSQL databases such as MongoDB