About the role
Job Title: Java Developer with AWS
Job Summary:
We are seeking an experienced Java Developer with AWS expertise to join our team. The successful candidate will be responsible for designing, developing, and deploying scalable and secure Java applications on AWS.
Key Responsibilities:
1. Java development: Design, develop, and deploy Java applications using AWS services.
2. AWS services: Utilize AWS services, including EC2, S3, Lambda, and API Gateway.
3. Cloud architecture: Design and implement cloud-based architectures using AWS.
4. Security and compliance: Ensure security and compliance of Java applications on AWS.
5. Collaboration: Collaborate with cross-functional teams to deliver projects.
Requirements:
1. Java experience: Proven experience working with Java, including Java 8 or later.
2. AWS experience: Experience working with AWS services, including EC2, S3, and Lambda.
3. Cloud computing: Strong understanding of cloud computing principles and practices.
4. Security: Knowledge of security best practices and compliance requirements.
5. Collaboration: Ability to work effectively in a team environment.
Nice to Have:
1. AWS certifications: AWS certifications, such as AWS Certified Developer or AWS Certified Solutions Architect.
2. Microservices experience: Experience working with microservices architecture.
3. Containerization experience: Experience working with containerization technologies, such as Docker.
4. DevOps experience: Experience working with DevOps tools, such as Jenkins or GitLab CI/CD.
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Skills:
1. Java expertise: Strong expertise in Java development, including Java 8 or later.
2. AWS expertise: Strong expertise in AWS services, including EC2, S3, and Lambda.
3. Cloud computing: Strong understanding of cloud computing principles and practices.
4. Security: Knowledge of security best practices and compliance requirements.
5. Collaboration: Ability to work effectively in a team environment.