Description

Key Responsibilities:  
 

  • Lead a team of Java developers, providing technical guidance and mentorship. 
     
  • Design, develop, and maintain scalable and high-performance applications using Core Java, Spring, Spring Boot, and Hibernate. 
     
  • Hands-on experience in Microservices architecture and RESTful APIs. 
     
  • Collaborate with cross-functional teams to define, design, and deliver new features. 
     
  • Drive best practices in coding, testing, deployment, and security. 
     
  • Ensure the technical feasibility of architecture and design. 
     
  • Perform code reviews and maintain high coding standards. 
     
  • Troubleshoot and resolve production issues efficiently. 
     
  • Work in an Agile development environment, ensuring timely delivery of solutions. 
     
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus. 
     
  • Expertise in database technologies such as MySQL, PostgreSQL, or MongoDB. 
     
  • Good understanding of CI/CD pipelines, Docker, and Kubernetes. 
     
  • Exposure to banking domain applications (preferred but not mandatory). 
     
  • Experience in performance tuning and optimization. 
     
  • Strong knowledge of Agile and DevOps methodologies. 
     
  • Stay updated with emerging trends and technologies in Java development. 
     
  • Excellent problem-solving and analytical skills. 
     
  • Strong leadership and communication skills

Education

Any Gradute