Back-end Java Experience
- 3+ years of experience with Java development
- Experience with Spring Boot, Spring Cloud, and other Java frameworks
- Experience with distributed systems and microservices architecture
- Experience with unit testing and continuous integration/delivery (CI/CD)
Good Communication Skills
- Excellent written and verbal communication skills
- Ability to communicate technical concepts to both technical and non-technical audiences
- Ability to work effectively in a team environment
AWS DevOps Experience
- Experience with AWS services such as EC2, S3, Lambda, RDS, and DynamoDB
- Experience with DevOps tools and practices such as Terraform, Ansible, and Chef
- Experience with monitoring and alerting systems