Description
You will lead the development of backend services and microservices architectures within an AWS environment.
Responsibilities
- Build backend APIs and RESTful web services using the Spring framework and Spring Boot.
- Develop migration services to move large-scale datasets to AWS Postgres RDS using scheduler jobs on multi-node EC2 clusters.
- Implement microservices for API integrations, Elastic Search, Story, Coverage, and Search functionalities.
- Create APIs for uploading and downloading large files to AWS S3.
- Manage data integration using Kafka and graph databases.
Required Skills
- 5+ years of professional software development experience.
- Strong proficiency in Java and Spring Boot.
- Extensive experience with RESTful API design.
- Hands-on experience with Kafka and MSK.
- Deep knowledge of AWS services including S3, EC2, ECS, Lambda, IAM, SQS, SNS, and Neptune.
- Experience working with Graph databases.
- Ability to work with Hibernate JPA specifications.
- Bachelor's degree or equivalent graduation.
Preferred Skills
- Experience with Terraform and AWS CDK.
- Knowledge of AWS Glue, Route53, and Jenkins.