Role: Java Developer + AWSExperience: 3-5 YearsLocation: Remote
Job Description:We are seeking a talented Java + AWS Developer with a minimum of 3 years of experience to join our dynamic team. The ideal candidate will have a strong background in Java development and hands-on experience with AWS cloud services. As a Java + AWS Developer, you will be responsible for designing, implementing, and maintaining scalable and secure cloud-based solutions that meet our clients' needs and business objectives.
Responsibilities:Design, develop, and maintain Java-based applications and services deployed on AWS cloud infrastructure.Implement cloud-native solutions using AWS services such as Lambda, EC2, S3, RDS, DynamoDB, and API Gateway.Collaborate with cross-functional teams to gather requirements, design solutions, and develop features that align with business goals.Write clean, efficient, and maintainable code following best practices and design patterns.Implement CI/CD pipelines for automated build, test, and deployment processes using tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline.Configure and manage infrastructure as code (IaC) using tools such as AWS CloudFormation or Terraform.Monitor application performance, troubleshoot issues, and implement optimizations to ensure scalability, reliability, and security.Stay up-to-date with the latest AWS services and features, and recommend best practices to improve efficiency and productivity.Participate in code reviews, provide constructive feedback, and mentor junior developers.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Minimum of 3 years of experience in Java development.Hands-on experience with AWS cloud services and infrastructure.Proficiency in building and deploying applications on AWS using services such as Lambda, EC2, S3, RDS, DynamoDB, and API Gateway.Solid understanding of RESTful API design and implementation.Experience with version control systems such as Git.Familiarity with CI/CD pipelines and automation tools.Strong problem-solving and analytical skills.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
