Description

Key Responsibilities

  • Lead the development of high-performance, scalable, and maintainable web services using Java and Spring Boot.
  • Architect and design complex systems, ensuring best practices and coding standards are followed.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Collaborate with Business Analysts, front-end engineers, and QA to define and implement new features.
  • Develop and enforce unit testing practices and troubleshoot complex production issues.

 

Experience

  • 8 to 10+ years of experience in Java development with strong expertise in Spring (and Spring Boot) framework.
  • Proven experience in RESTful API design.
  • Deep understanding of object-oriented programming principles and design patterns.
  • Experience in leading and mentoring development teams
  • Experience in managing US stakeholders
  • Should have worked on Project proposal
  • Experience in Technical GAP analysis and documenting
  • Exposure to provide alternate solutioning
  • Experience in Estimation using WBS technique

Skills

  • Advanced knowledge of Java, Spring Boot, ORM, and related technologies.
  • Strong understanding of SDLC and Agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Exceptional communication and leadership skills.
  • Must have experience in security practices like OAuth, JWT, and API security
  • Should have worked on Workflows tools(eg: Camunda, jBPM) and rules engines (eg: Drools,..etc)
  • Experience with cloud platforms like AWS
  • Exposure to Containerization, API Gateway etc

 

Nice to Haves

  • Experience with frontend technologies like React.
  • Familiarity with CI/CD tools like Jenkins
  • Familiarity with AI initiatives

Education

Any Gradute