Overview
Skills
Job Details
Position: Full Stack Developer
Location: On-site, McLean, VA (Monday Friday)
Assignment Type: Contract-to-Hire (CTH)
Duration: 12 Months
Interview Process:
Rounds: 2
Duration: 30 minutes (Round 1), 60 minutes (Round 2)
Platform: Microsoft Teams (Video mandatory)
Position Summary:
Join the client s Single-Family Underwriting IT team as a Full Stack Developer, where you ll contribute to the development of critical enterprise applications.
This role requires a collaborative, adaptable, and growth-minded professional who thrives in Agile environments and is eager to work across both front-end and back-end technologies.
Key Responsibilities:
Project Leadership
Collaborate with architecture teams to define scalable technical solutions aligned with enterprise standards.
Provide technical guidance, co-lead design/code reviews, and support Agile best practices.
Translate complex technical concepts into clear, business-friendly language.
Ensure code quality through thorough unit testing and adherence to development standards.
Software Development
Analyze business requirements and design, develop, test, and deploy application enhancements.
Build microservices using Java/JEE, Spring Boot, Docker, and AWS (EKS/OpenShift).
Develop and maintain front-end applications using Angular and RXJS.
Implement and maintain test automation and regression suites to ensure continuous quality assurance.
Work with both relational (DB2) and NoSQL (MongoDB/Atlas) databases.
Ensure integration using RESTful APIs, EJB, and Kubernetes-based deployments.
Required Qualifications:
Bachelor s degree in Computer Science or related field (or equivalent experience).
3+ years of full-stack development experience in Java EE, Angular, and XML.
1+ years of experience with Spring Boot, CI/CD pipelines, Apigee, and shell scripting.
Strong experience with Angular, RXJS, and front-end frameworks.
Proficiency in back-end development using Hibernate, JPA, and API integration.
Hands-on experience with test automation tools (JUnit, Mockito).
Familiarity with Agile, Lean, or SAFe methodologies.
Preferred Attributes:
Strong problem-solving and analytical skills.
Excellent communication and collaboration across cross-functional teams.
Eagerness to learn and adapt in a fast-paced environment.
Team-oriented mindset with a proactive approach to challenges.