Senior Full Stack Developer

McLean, VA

June 23, 2026

Only accepting local candidates immediately local to the Washington, DC area.

We are seeking a Senior Full Stack Developer with strong Java expertise to build scalable, high-quality applications. This hands-on role spans the full software development lifecycle, from design and development through deployment and production support, while collaborating with technical and business stakeholders.

Required Experience

  • 5+ years of software development experience
  • Bachelor's degree in Computer Science, Engineering, or a related field

Required Skills

  • Strong proficiency in Java, Spring Boot, SQL, JavaScript, JUnit, Maven/Gradle, Docker, and Jenkins
  • Experience developing, testing, deploying, and supporting enterprise applications
  • Ability to maintain and modernize existing Python applications into Java-based solutions
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Experience with AI-assisted development tools (e.g., GitHub Copilot, Amazon Kiro, VS Code AI)

Preferred Skills

  • AWS cloud services
  • Angular or React
  • Kafka and event-driven architectures
  • SQL performance tuning

Responsibilities

  • Design, develop, test, deploy, and maintain secure, scalable applications
  • Build and enhance Java/Spring Boot full-stack solutions
  • Optimize application performance and reliability
  • Collaborate with cross-functional teams to deliver technical solutions
  • Develop proof-of-concepts and support architectural decisions
  • Troubleshoot production issues and implement enhancements
  • Modernize and migrate Python applications to Java

What We're Looking For

  • Strong technical expertise in Java and full-stack development
  • Ownership of projects from design through production support
  • Adaptability in a fast-paced environment
  • Excellent problem-solving and communication skills

Apply for this job

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.