Full Stack Developer | McLean, VA
McLean, VA
November 9, 2026
We are seeking a Full Stack Developer to support application development, project delivery, and production support activities. The ideal candidate will have a strong foundation in Java-based application development, front-end technologies, automated testing, and modern software engineering practices.
Must-Have Qualifications
2+ years of relevant software development experience (3+ years strongly preferred).
US citizenship or Green Card status
Bachelor’s degree in Computer Science, Information Systems, or a related technical field, or equivalent practical experience.
Hands-on experience with Java/J2EE, Spring Boot, Angular, JavaScript, and relational databases.
Experience with CI/CD pipelines and automated deployment processes.
Hands-on experience with Playwright for test automation.
Experience using AI-powered development tools, particularly GitHub Copilot.
Key Responsibilities & Qualifications
Design, develop, implement, and support enterprise-level applications using Java/J2EE, Spring Boot, Angular, and JavaScript.
Build, maintain, and optimize applications integrated with relational databases, preferably PostgreSQL, with strong SQL skills.
Apply hands-on experience with AWS and cloud-based application development and support.
Leverage AI-powered development tools, such as GitHub Copilot and Kiro, to enhance development productivity and code quality.
Develop and maintain automated test suites using Playwright and REST Assured.
Work with CI/CD pipelines and frameworks to support application builds, testing, and deployments.
Utilize API management tools such as Apigee and scheduling platforms such as Control-M or AutoSys.
Apply Object-Oriented Analysis and Design (OOAD) principles and best practices in application development.
Contribute to the design and development of enterprise applications and distributed systems.
Perform production support, troubleshoot application issues, analyze system functionality, and implement effective resolutions.
Collaborate with business stakeholders and technical teams to understand requirements and deliver reliable solutions.
Demonstrate strong analytical and problem-solving skills, including the ability to evaluate complex issues, analyze data, and develop sound technical solutions.
Work effectively in a fast-paced environment, manage competing priorities, meet deadlines, and navigate ambiguity.
Apply knowledge of systems architecture and software design principles to build scalable, maintainable, and reliable applications.