AWS Java Developer

Prophecy Technologies

$110K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of experience in Java development and cloud technologies.
  • Advanced Java development skills.
  • Experience with event-based systems.
  • Strong knowledge of Spring Boot concepts.
  • Familiarity with Microservices architecture.
  • Proficiency with Git for version control.
  • Experience with both RDBMS and NoSQL databases.

Responsibilities

  • Design, develop, and deploy web applications using AWS services like EC2, S3, and Lambda.
  • Maintain serverless architectures with AWS API Gateway and CloudFormation.
  • Create automated deployment pipelines using AWS CodePipeline and CodeBuild.
  • Implement RESTful APIs using AWS API Gateway and Lambda.
  • Develop automated testing frameworks with AWS CodeBuild and CodeDeploy.
  • Monitor application performance and troubleshoot issues using AWS CloudWatch and X-Ray.
  • Implement security best practices across AWS services.

Benefits

  • Flexible working hours and remote work options.
  • Access to ongoing training and certification programs.
  • Collaborative and innovative team environment.
  • Health and wellness benefits including medical and dental coverage.
Full Job Description
Role Overview:

This role is for an AWS Java Developer responsible for designing, developing, and deploying web and cloud-native applications using a comprehensive suite of AWS services. The position requires strong Java development skills, expertise in Spring Boot and Microservices, and hands-on experience with event-based systems. The successful candidate will contribute to building scalable, secure, and high-performance cloud solutions.

Key Responsibilities:
  • Design, develop, and deploy web applications utilizing AWS services such as EC2, S3, Lambda, and DynamoDB.
  • Develop and maintain serverless architectures using AWS API Gateway, CloudFormation, and CloudWatch.
  • Create and manage automated deployment pipelines with AWS CodePipeline and CodeBuild.
  • Design and implement RESTful APIs using AWS API Gateway and Lambda.
  • Develop and maintain automated testing frameworks leveraging AWS CodeBuild and CodeDeploy.
  • Design and develop cloud-native applications using AWS services like ECS, EKS, and Fargate.
  • Develop and maintain cloud infrastructure using AWS CloudFormation and CloudWatch.
  • Monitor and troubleshoot application performance with AWS CloudWatch and X-Ray.
  • Implement and maintain security best practices for AWS services including IAM, KMS, and CloudTrail.
  • Develop and maintain CI/CD pipelines using AWS CodePipeline and CodeBuild.
  • Design and develop serverless applications with AWS Lambda and Step Functions.
  • Develop and maintain automated backup and disaster recovery solutions using AWS EBS and S3.

Required Skills:
  • Advanced Java development skills.
  • Experience with Event-based systems.
  • Strong knowledge and hands-on coding experience with Spring Boot concepts.
  • Good knowledge of Microservices architecture.
  • Proficiency with Git.
  • Experience with RDBMS and NoSQL databases.
  • Working knowledge of AWS services including EC2, EKS, S3, AIM, and VPC.

Qualifications:
  • 8-10 years of experience in Java development and cloud technologies.

Preferred Skills:
  • Hands-on experience with Kafka/Streaming technologies.
  • Experience with Flyway.
  • Experience with Jenkins.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar AWS Java Developer jobs: