Role Overview: This role is for an experienced AWS Java Developer responsible for designing, developing, and deploying web and cloud-native applications using a comprehensive suite of AWS services. The ideal candidate will possess strong proficiency in Java, back-end frameworks, front-end technologies, and various database systems, with a focus on building scalable and secure cloud solutions.
Key Responsibilities: - Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and DynamoDB.
- Develop and maintain serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch.
- Create and maintain automated deployment pipelines using AWS Code Pipeline and Code Build.
- Design and develop RESTful APIs using AWS API Gateway and Lambda.
- Develop and maintain automated testing frameworks using AWS services such as Code Build and Code Deploy.
- Design and develop cloud-native applications using AWS services such as ECS, EKS, and Fargate.
- Develop and maintain cloud infrastructure using AWS services such as CloudFormation and CloudWatch.
- Monitor and troubleshoot application performance using AWS services such as CloudWatch and X-Ray.
- Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail.
- Develop and maintain CICD pipelines using AWS services such as Code Pipeline and Code Build.
- Design and develop serverless applications using AWS services such as Lambda and Step Functions.
- Develop and maintain automated backup and disaster recovery solutions using AWS services such as EBS and S3.
Required Skills: - Advanced Java Concepts and Core Java.
- Strong proficiency in Java (Java 11/17+) and Object-Oriented Programming (OOP) principles.
- Back-End Frameworks: Spring Boot, Spring Cloud, Hibernate/JPA.
- Front-End Technologies: React or Angular, HTML/CSS, TypeScript/ES6.
- Databases: MySQL, MongoDB, Oracle, or SQL Server.
- DevOps & Tools: Docker, Kubernetes, AWS/Azure/GCP, Git/GitHub, CI/CD pipelines, Maven/Gradle.
Qualifications: - 8-10 years of experience.