Java Full Stack with QA and Spring Batch

Artech LLC

McLean, VA

JOB DETAILS
SALARY
$50–$53 Per Hour
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Automation, Best Practices, Cloud Applications, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Recovery, Debugging Skills, Disaster Recovery, Enterprise Applications, Functional Testing, Git, Home Automation, Identify Issues, Integration Testing, Internet Application, Java, Performance Analysis, Performance Tuning/Optimization, Problem Solving Skills, Quality Assurance, REST (Representational State Transfer), Regression Testing, Software Administration, Software Development, Software Engineering, Sprint Planning, Team Player, Test Automation, Test Harness, Test Scripts
LOCATION
McLean, VA
POSTED
18 days ago

Job ID: 96969-1
Job Title: Java Full Stack with QA and Spring Batch
Location: McLean, VA (Local Candidate Only)
Interview Mode: Onsite
Duration: 6 months + possible extension
Rate Range: $50 - $52/hour on W2/ C2C (All inclusive)
Note: (ONLY Local USC / GC candidates requested )


We are seeking a Java Full Stack Engineer with experience in Java development, QA Automation, and Spring Batch. The ideal candidate will be responsible for developing and maintaining cloud-native Java applications, building automated testing solutions, and supporting enterprise applications deployed on AWS.

This role requires strong hands-on experience with Java Full Stack development, Spring Batch, QA Automation, REST APIs, AWS Cloud, and CI/CD pipelines. The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams.

Location: McLean, VA (100% Onsite)


Key Responsibilities

Java Full Stack Development

  • Design, develop, and maintain enterprise web applications using Java and modern full-stack technologies.
  • Develop scalable backend services and RESTful APIs.
  • Build and enhance frontend components for responsive web applications.
  • Develop batch processing solutions using Spring Batch.

QA Automation

  • Develop and maintain automated test scripts and testing frameworks.
  • Perform functional, regression, and integration testing.
  • Collaborate with QA and development teams to ensure application quality.
  • Support defect analysis, troubleshooting, and resolution.

AWS Cloud Development

  • Develop and deploy cloud-native applications using AWS services including:
    • EC2
    • S3
    • Lambda
    • DynamoDB
    • API Gateway
    • ECS
    • EKS
    • Fargate
  • Build and maintain serverless applications using AWS Lambda and Step Functions.
  • Monitor application performance using CloudWatch and AWS X-Ray.

DevOps & CI/CD

  • Build and maintain CI/CD pipelines using:
    • AWS CodePipeline
    • AWS CodeBuild
    • CodeDeploy
  • Develop infrastructure automation using AWS CloudFormation.
  • Support application deployment, monitoring, backup, and disaster recovery processes.

Security & Collaboration

  • Implement AWS security best practices using IAM, KMS, and CloudTrail.
  • Participate in code reviews, sprint planning, and Agile ceremonies.
  • Work closely with developers, QA engineers, architects, and business stakeholders.

Required Skills & Qualifications

  • 4 6 years of experience in Java Full Stack development.
  • Strong knowledge of Core Java and advanced Java concepts.
  • Hands-on experience with Spring Batch.
  • Experience in QA Automation and automated testing frameworks.
  • Strong experience developing RESTful APIs.
  • Experience with AWS cloud services, including:
    • EC2
    • S3
    • Lambda
    • DynamoDB
    • API Gateway
    • CloudFormation
    • CloudWatch
    • ECS
    • EKS
    • Fargate
  • Experience with CI/CD pipelines using AWS CodePipeline and CodeBuild.
  • Knowledge of Git and Agile development methodologies.
  • Strong analytical, debugging, and problem-solving skills.

Preferred Qualifications

  • Experience with serverless application development.
  • Knowledge of AWS Step Functions.
  • Experience with cloud monitoring and application performance tuning.
  • Understanding of cloud security best practices.
  • Strong communication and collaboration skills.

Company Benefits & Culture

  • Flexible remote working environment.
  • Opportunities for professional development and growth.
  • Collaborative and supportive team culture.

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC