Java AWS Developer
Location: Plano, TX (Hybrid Onsite)
Job Type: Contract
Interview Mode: Face to Face interview
Job Description
Key Responsibilities:
- Develop and maintain Java-based microservices and backend applications.
- Design and implement cloud-native solutions using AWS services (Lambda, S3, EC2, API Gateway, RDS, DynamoDB, etc.).
- Work with Spring Boot, Hibernate, and REST APIs to build scalable and secure applications.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
- Collaborate with cross-functional teams to define and implement best software engineering practices.
- Write and maintain unit and integration tests for high-quality code delivery.
- Monitor application performance and optimize for efficiency and scalability.
- Troubleshoot and resolve software defects and production issues.
Required Skills & Experience:
- Strong experience with Spring Boot, Microservices, and REST APIs.
- Hands-on experience with AWS services such as Lambda, ECS, RDS, API Gateway, CloudFormation, S3, etc.
- Experience with Docker, Kubernetes, and containerization.
- Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB, etc.).
- Familiarity with Terraform or CloudFormation for infrastructure as code (IaC).
- Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, AWS Code Pipeline).
- Experience with Agile/Scrum methodologies.