We are seeking an experienced Java Developer with expertise in Spring Boot and knowledge of AWS. The developer will be responsible for designing, developing, and deploying scalable and efficient software applications.
Responsibilities
4-6 years of hands-on experience in Java application development and unit testing
Experience with Java cloud-native technologies, including Spring Boot, Spring, and microservices
Develop RESTful APIs using Spring Boot and AWS
Implement data models, business logic, and database interactions using Java and Spring Boot
Strong knowledge of enterprise applications
Hands-on experience with AWS services such as EC2, ECS, S3, RDS, Aurora DB, Dynamo DB, AWS Lambda, SQS, and Cloud Watch
Knowledge of both relational databases and No SQL
Experience in full life-cycle Agile software development
Strong analytical and troubleshooting skills
Excellent communication skills
Familiarity with Agile and traditional SDLC project execution methodologies
Additional Good-to-Have Skills: AWS Expertise:
– Configure and manage AWS services such as EC2, S3, RDS, and Lambda
– Design and implement secure and scalable AWS architectures
– Monitor and optimize AWS resource utilization and costs