backGo to search

Lead Java Developer

bullets
Java, Spring Core, JUnit, Jira, Agile, Hibernate, Java 8
bullets
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