Hi,

I hope you are doing well.

Please find the job details below:

Job Title: Full Stack Developer
Location: Tysons, VA

Requirement:
Must Have Qualifications:
5-7 years of true full stack software development experience, with strong expertise in Java 17 and Spring Boot. 60/40 split front-end.
Experience with cloud databases (e.g. MongoDB), Junit, Kubernetes, networking, Linux and security/data flows is required.
Exposure to Java 21 would be a plus.
Financial / mortgage background is not required.
Schedule: Standard
Shortlisting Deadline: Aug 17th
Interview Information: Rounds: 2 rounds
Duration: 30-60 mins
Interview Type: 1st round Virtual | 2nd round Onsite Interview Placeholders: 8/20, 10:30 am | 8/20, 1:30 am | 8/21, 9:00 am | 8/21, 9:30 am Interview Debrief: 8/24, 11:00 am no suppliers, 8/27, 11:00 am w/ suppliers
Job Description: Senior Full Stack Developer
Qualifications:
A minimum of 8 years of experience designing, developing, and testing enterprise-grade software in an Agile environment.
Bachelor's degree in computer science or engineering
Strong expertise in Java, designing and building Restful APIs using Spring Boot.
Solid experience with relational and NoSQL databases such as MongoDB.
Front-end development experience with Angular and modern UI patterns.
Hands-on experience with modern build, CI/CD, and containerization tools including Git, Gradle, Docker, Jenkins, VSCode and IntelliJ.
Strong testing mindset, with experience writing JUnit tests using Mockito and Jasmine for front end unit testing.
Working knowledge and practical experience with GenAI-enabled development tools (e.g., GitHub Copilot, LLMs, RAG, agentic workflows).
Knowledge and experience in the cloud (AWS) and working with Kubernetes - Istio and helm charts.
Good communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.
Must have:
Languages: Java, Spring boot, Angular, Node.js, JavaScript, TypeScript
DB: MongoDB, Postgres
Testing: Unit testing, Cucumber, Jasmine, Jest
Automated pipeline deployment experience: Jenkins, Rancher,
Testing: Junit, Jasmine, Jest, Cypress and Playwright Testing
Modern Tools: Jenkins, Atlassian Suite (Jira, Bitbucket), Git
Others: Kubernetes, Istio, Helm, EKS, Docker, IntelliJ, VSCode, Gradle
Nice to have: Python, Rafay, SonarQube
Keys to Success in this Role:
Works independently with limited direction from the Tech Lead or Dev Manager
Demonstrates a passion for hands-on software development, quickly understands requirements, and asks questions that add value.
Communicates clearly with both technical and non-technical partners and influence outcomes through collaboration.
Strong written and oral communication skills
Quick learner of new technologies and tools
Aims to be innovative and a good team player
Similar jobs

Full Stack Developer

Apply Now
Back to search page