Description

Key Responsibilities:

  • Design, develop, and maintain Java-based microservices using Spring Boot framework.
  • Proficient with Java 17 or 21. Able to design and pesent in Architecture Forums.
  • Expert level understanding of Event Driven Architecture.
  • Build RESTful APIs and integrate with external/internal services.
  • Deploy and manage services on AWS cloud using tools like EC2, ECS/EKS, Lambda, S3, RDS, and API Gateway.
  • Collaborate with front-end developers, DevOps, and QA teams to deliver high-quality software.
  • Ensure best practices in code quality, performance, security, and scalability.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Write unit, integration, and performance tests to ensure code reliability.
  • Monitor, troubleshoot, and optimize existing services in production.


 

Required Skills & Experience:

  • 10-12 years of experience in backend development using Java.
  • Strong expertise in Spring Boot, Spring Cloud, and building Microservices.
  • Experience with REST APIs, JSON, and API integration.
  • Good knowledge of AWS services for deployment, storage, and compute.
  • Familiarity with CI/CD pipelines and tools like Jenkins, Git, Maven/Gradle.
  • Understanding of containerization using Docker and orchestration with Kubernetes (nice to have).
  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB, MongoDB).
  • Solid understanding of application performance monitoring and logging tools

Education

Any Gradute