Description
You will develop and maintain microservices within an AWS environment.
Responsibilities
- Build and consume REST APIs and microservices using the Spring ecosystem.
- Implement secure applications using Spring Security.
- Manage infrastructure and deployments through CI/CD pipelines.
- Utilize Kafka for distributed messaging requirements.
- Write unit tests using JUnit and Mockito to ensure code quality.
Required Skills
- 5 years of professional software development experience.
- Strong proficiency in Java and Spring Boot.
- Hands-on experience with AWS services including IAM, EKS, S3, Secrets Manager, CloudWatch, ALB, and Route53.
- Experience working with Kafka.
- Practical knowledge of CI/CD pipelines.
- Competency in writing unit tests with JUnit and Mockito.
- Solid understanding of object-oriented programming and architectural patterns.
Preferred Skills
- Experience with Terraform for infrastructure as code.