Job Description
Position Title: Full Stack Java Developer
Location: Falls Church, VA (100% Remote)
Clearance Requirements: Public Trust (Ability to Obtain with US citizenship or US Green Card)
Position Status: 6-month contract-to-hire
Pay Rate: $100K+
Role Overview:
The Software Developer role involves designing, building, and deploying modern web applications and microservices that power large-scale systems. You’d be working in an agile environment, focusing on delivering technical excellence in collaboration with a team that values innovation and effective communication.
Key Responsibilities:
• Design, build, and maintain scalable backend microservices using Java and Spring Boot.
• Develop RESTful APIs and integrate with front-end applications built in Angular (v17+).
• Deploy containerized applications using Docker and AWS ECS/ECR.
• Write SQL and PL/SQL queries for Oracle databases and work with DynamoDB.
• Contribute to Infrastructure-as-Code development using Terraform and GitLab CI/CD pipelines.
• Participate in daily Agile ceremonies and DevOps practices for continuous delivery.
Top Must Have Qualifications:
• Public Trust Eligibility: US citizenship or US Green Card Holder with 2 years residency.
• 3+ years of Java/J2EE (Java 19 or higher preferred) work experience.
Key Requirements:
• Bachelor’s degree in Computer Science or related field.
• 5+ years of Java/J2EE (Java 19 or higher preferred).
• Proven experience with REST APIs and microservices architecture.
• 2+ years of hands-on AWS experience (ECS, ECR, Docker).
• 2+ years of Oracle 19 database experience (SQL & PL/SQL).
• Familiarity with DynamoDB, Terraform, and GitLab CI/CD pipeline setups.
Preferred Qualifications:
• Experience with OpenTelemetry, Grafana, or Prometheus for observability.
• Familiarity with Node.js, NPM, Gradle, or Maven build tools.
• Knowledge of GitLab Runner, JUnit, SONAR, or Jersey.
Action Items:
If you’re interested in this opportunity, please share your updated resume and let me know your availability for a brief discussion.
Similar Jobs
Explore other opportunities that match your interests