Description

Key Responsibilities:

  • Architect and design enterprise-grade Java applications using Spring Boot, Hibernate, and related technologies.
  • Develop and manage RESTful APIs within a microservices architecture.
  • Ensure applications meet non-functional requirements (NFRs) such as scalability, performance, and security.
  • Collaborate with cross-functional teams to define and implement robust solutions.
  • Guide development teams in Agile/Scrum environments using BDD/TDD practices.
  • Lead the adoption of containerization (Docker, Kubernetes) and cloud-native development.
  • Design data models and work closely with data teams to ensure optimal data architecture.
  • Drive innovation by solving complex business problems with creative technical solutions.

Required Skills & Qualifications:

  • Extensive experience in Java, Spring, Spring Boot, Hibernate.
  • Strong understanding of RESTful APIs and API management.
  • Proven experience as a Solution Architect with a focus on Java and microservices.
  • Deep knowledge of microservice design patterns and best practices.
  • Experience with containerization tools like Docker and Kubernetes.
  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Strong data modeling and database design skills (MongoDB preferred).
  • Familiarity with Agile tools like JIRA, Confluence.
  • Experience with TMF specifications and Agile delivery methodologies (SAFe is a plus)

Education

Any Gradute