Description : Responsibilities :
- Design, build, and maintain Spring Boot applications in a microservice architecture.
- Develop and maintain RESTful APIs and asynchronous services.
- Leverage AWS services such as ECS, ECR, SQS, CloudWatch, Secrets Manager, RDS, and S3
- Implement secure, scalable, and observable services in Java 17+.
- Write integration and unit tests to ensure application correctness and stability.
- Troubleshoot and optimize performance in production systems.
- Collaborate with DevOps and platform teams on containerization, CI / CD, and infrastructure.
- Participate in sprint planning, technical design reviews, and peer code reviews.
Requirements :
6+ years of hands-on experience with Java and Spring Boot.Strong experience with REST APIs, JSON, and Proficiency with AWS services, especially ECS, SQS, S3 Secrets Manager, and RDS.Experience working with containerized services using Docker and deploying to ECS (Fargate or EC2).Familiarity with queue-based systems and event-driven processing.Experience with SQL databases such as PostgreSQL or MySQL.Strong understanding of dependency injection, security, and configuration management in Spring.Ability to write clean, maintainable, and testable code (JUnit, Mockito, etc. ).(ref : hirist.tech)