Java Springboot & AWS Developer
Job Summary :
We are seeking a skilled Java Spring Boot & AWS Developer to design, develop, and deploy microservices-based applications in cloud environments. The ideal candidate will have hands-on experience with Java, Spring Boot, REST APIs, and AWS services, along with a strong understanding of CI / CD pipelines and agile development practices.
Key Responsibilities :
Develop, test, and deploy scalable microservices using Java and Spring Boot.
Design and implement cloud-native applications leveraging AWS services like Lambda, S3, API Gateway, RDS, and EC2.
Build and manage CI / CD pipelines using Jenkins / AWS CodePipeline / GitLab CI.
Collaborate with cross-functional teams to integrate APIs with frontend systems.
Optimize application performance and ensure high availability in production environments.
Write unit and integration tests using JUnit / Mockito to maintain code quality.
Participate in code reviews, sprint planning, and Agile ceremonies.
Primary Skills (Must-Have) :
Java 8 / 11
Spring Boot, Spring MVC, Spring Security
RESTful API Development
AWS Services (Lambda, EC2, S3, RDS, API Gateway)
CI / CD (Jenkins, AWS CodePipeline)
Docker
Secondary Skills (Good-to-Have) :
Kubernetes (Basic Knowledge)
NoSQL Databases (DynamoDB)
CloudFormation or Terraform
Agile Methodologies (Scrum / Kanban)
Monitoring Tools (CloudWatch, ELK Stack)
Work Environment :
Agile team setup (Scrum)
Collaborative work with DevOps, QA, and Product teams
Fast-paced, cloud-native project environment
Additional Preferences (Optional) :
AWS Developer Associate Certification
Exposure to Microservices migration projects
Knowledge of performance tuning and optimization in cloud systems
Java Spring Boot • OMAHA, Nebraska, USA