Senior Java Full Stack Developer in Reston, VA- 3 Days Hybrid

  • McLean, VA
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Amazon Web Services
AngularJS
J2EE
Java
JUnit
DevOps
Cloud Computing
API
TypeScript
Spring Framework
Terraform
Microservices
Continuous Integration
Cucumber
Continuous Delivery
Automated Testing
Bitbucket
Amazon Route 53
Amazon EC2
Agile
Amazon S3
Amazon SQS
Unit Testing
Step-Functions
PostgreSQL
Mockito
POSTMAN
JIRA

Job Details

Job Role: Senior Java Full Stack Developer
Location: Reston, VA- 3 Days Hybrid
Duration: 12 Months

There will be In-person interview for this position.

Job Description

We are seeking an experienced and solution-oriented Senior Software Engineer with deep expertise in Java/J2EE, modern front-end frameworks, and AWS cloud technologies. The ideal candidate will independently assess customer needs, architect and develop complex solutions, and play a leadership role in software delivery and DevOps practices. This position involves both building new features and maintaining existing systems in a fast-paced, agile team environment.

Responsibilities

  • Independently determine customer requirements and frame technical solutions.
  • Design and develop complex software applications, both backend and frontend.
  • Use process-driven methodologies to solve challenging problems.
  • Implement new software technologies and coordinate tasks across the engineering team.
  • Maintain, troubleshoot, and improve existing software applications.
  • Ensure quality through code reviews, unit testing, and automation.

Minimum Required Experience

  • Minimum 4 years of hands-on experience in software development.

Preferred Qualifications

  • Bachelor s degree in Computer Science, Engineering, or related field.
  • Expert in Java/J2EE, Spring, and Spring Boot with strong knowledge of multithreading and design principles.
  • Proficiency in AWS (S3, ECS Fargate, EC2, SQS/SNS, Route53, Secrets Manager, Lambda, CloudWatch, Step Functions, Event Bridge, API Gateway).
  • Experienced in developing with AWS CLI, AWS service APIs, and SDKs.
  • Front-end experience: Angular, TypeScript, Webpack, PrimeNg, Module Federation (plus).
  • Proficiency in relational databases, especially Aurora PostgreSQL; strong SQL skills.
  • Familiar with DevOps tools: GitLab, Terraform, Maven/Gradle, Nexus, SonarQube, Docker.
  • Experience with CI/CD pipelines and cloud deployments.
  • Exposure to unit test frameworks (JUnit, Mockito) and API testing tools (Postman).
  • Testing automation experience with tools such as Karate, Cucumber, Selenium.
  • Agile/Scrum team experience.

Desired Skills

  • Python scripting experience.
  • Knowledge of SRE practices, observability (Splunk).
  • Microservices and Serverless frameworks experience.
  • Cloud monitoring, logging, and security best practices.
  • Database modeling skills.

Tools & Technologies

  • Java/J2EE (Spring, Spring Boot)
  • Angular, TypeScript, Webpack, PrimeNg, Module Federation (plus)
  • REST web services, JSON, XML, XSD, XSLT
  • Aurora PostgreSQL
  • IntelliJ, Visual Studio Code, Git/Bitbucket, JIRA, Confluence.

EEO: MindLance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

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.