Java AWS Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 24 month(s)
No Travel Required

Skills

Problem Solving
Terraform
GitHub
Jenkins
DevOps
GitLab
Continuous Integration
Java (Programming Language)
Object-Oriented Software Development
Communication Skills
Infrastructure Management
Automation
Cloud Computing
Amazon Web Services
Scrum Methodology
Self Motivation
Cloudformation
Quality Management
Build Automation
Workflows
Amazon Elastic Compute Cloud
Amazon S3
Application Performance Management
Cloud Computing Security
Cost Optimisation
Scalability
Software Design Patterns

Job Details

Role : Java AWS Developer

Location : Mclean , VA (Hybrid role)

Interview : Phone and Skype

Duration : Long term Contract

Required Qualifications:

  • Strong experience in Java development with a solid understanding of object-oriented programming and design patterns.
  • Hands-on AWS experience in services such as EC2, S3, Lambda, CloudFormation, or related AWS cloud solutions.
  • DevOps expertise, including CI/CD tools (e.g., Jenkins, GitLab, GitHub Actions), infrastructure as code (Terraform/CloudFormation), and automation scripting.
  • Ability to work independently and quickly adapt to existing team structures and workflows.
  • Excellent problem-solving and communication skills in a collaborative environment.

Preferred Qualifications

  • AWS Certified (Solutions Architect, Developer, or DevOps Engineer) strongly preferred.
  • Strong understanding of Agile/Scrum methodologies.

Job Description:

  • Design, develop, and maintain Java-based applications within an AWS cloud environment.
  • Implement and manage DevOps practices, including CI/CD pipelines, automated builds, and deployments.
  • Collaborate with team members and existing associates for knowledge sharing and paired development.
  • Work independently with minimal supervision while meeting project deadlines and quality standards.
  • Optimize application performance and troubleshoot issues across the tech stack.
  • Follow best practices for cloud security, scalability, and cost optimization.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Engineersmind