
Senior Java Backend Developer (Underwriting Applications)
3B Staffing LLC, Mc Lean, VA, United States
Do you have any developer in local to Mclean, Va that are full stack developers? Candidate must be able to interview onsite.
Mclean, VA (onsite)
Contract
Responsibilities:
• Understand Business Requirements, participate in Requirements Analysis, design applications based on System Requirements and Architecture, prototype and proof of concept as necessary, develop, unit test, create and aid to maintain an automation suite, and deploy application enhancements.
• Build Micro Services based solutions using Java/JEE frameworks, Docker and Open Shift, EKS/AWS platform.
• Build and support in the test automation and regression suites to ensure quality of the applications and features.
• Position requires strong analytical skills, software engineering process skills, and the understanding of XML and creation of XML test data.
• Position requires experience with strong back-end expertise with Spring Framework, MongoDB/Atlas and AWS services and technologies, and having angular experience is desired.
• Technical requirements include Java, Web Services, Database (MongoDB and MS SQL Server), Javascript, and other technologies as needed
• Comply with the department application standards and general industry-based Java/JEE based application development principles, theories, concepts, documentation and techniques.
• Development will be conducted as an iterative process with each sprint lasting two weeks (Agile development methodology)
• Focus of each sprint will be determined by Freddie Mac based on business needs, team capacity and external dependencies
• Timely reviews and approvals of solution design will be provided by Freddie Mac team before development begins
• Enterprise coding and unit testing standards will be provided by Freddie Mac before development begins (Test Driven Development)
• Adequate participation will be provided by Freddie Mac team during code reviews
Job Title: Senior Java Backend Developer (Underwriting Applications)
Overview:
We are seeking a highly skilled Senior Java Backend Developer to join our underwriting division supporting single-family loan applications. This role is critical in building and maintaining solutions that streamline the underwriting process, including integration with external vendor APIs for data-driven decision-making. The ideal candidate is a T-shaped developer who can both write high-quality code and perform automated testing using Cucumber.
Key Responsibilities:
Design, develop, and maintain backend services using
Java 17
and
MongoDB .
Build and integrate
APIs
that connect with third-party vendor systems to support underwriting decisions.
Develop and execute
automation tests using Cucumber , ensuring code quality without relying on separate QA resources.
Work across multiple teams to deliver robust, scalable, and secure solutions.
Deploy and manage applications on
AWS
using
Kubernetes, Docker, and EKS .
Collaborate with business stakeholders and technical teams to deliver solutions aligned with underwriting goals.
Required Skills & Experience:
Strong hands-on development experience with
Java 17
(or recent Java backend technologies).
Proficiency in
MongoDB
database design and implementation.
Solid experience in
AWS cloud services
and containerized deployments ( Kubernetes, Docker, EKS ).
Proven ability to implement
automation testing with Cucumber
(must be able to both code and test).
Strong API development and integration background.
T-shaped skillset: ability to contribute across development and testing responsibilities.
Nice to Have:
Experience with frontend technologies.
Prior work with
Fannie Mae
or
Freddie Mac
systems.
Background in financial services or underwriting applications.
Mclean, VA (onsite)
Contract
Responsibilities:
• Understand Business Requirements, participate in Requirements Analysis, design applications based on System Requirements and Architecture, prototype and proof of concept as necessary, develop, unit test, create and aid to maintain an automation suite, and deploy application enhancements.
• Build Micro Services based solutions using Java/JEE frameworks, Docker and Open Shift, EKS/AWS platform.
• Build and support in the test automation and regression suites to ensure quality of the applications and features.
• Position requires strong analytical skills, software engineering process skills, and the understanding of XML and creation of XML test data.
• Position requires experience with strong back-end expertise with Spring Framework, MongoDB/Atlas and AWS services and technologies, and having angular experience is desired.
• Technical requirements include Java, Web Services, Database (MongoDB and MS SQL Server), Javascript, and other technologies as needed
• Comply with the department application standards and general industry-based Java/JEE based application development principles, theories, concepts, documentation and techniques.
• Development will be conducted as an iterative process with each sprint lasting two weeks (Agile development methodology)
• Focus of each sprint will be determined by Freddie Mac based on business needs, team capacity and external dependencies
• Timely reviews and approvals of solution design will be provided by Freddie Mac team before development begins
• Enterprise coding and unit testing standards will be provided by Freddie Mac before development begins (Test Driven Development)
• Adequate participation will be provided by Freddie Mac team during code reviews
Job Title: Senior Java Backend Developer (Underwriting Applications)
Overview:
We are seeking a highly skilled Senior Java Backend Developer to join our underwriting division supporting single-family loan applications. This role is critical in building and maintaining solutions that streamline the underwriting process, including integration with external vendor APIs for data-driven decision-making. The ideal candidate is a T-shaped developer who can both write high-quality code and perform automated testing using Cucumber.
Key Responsibilities:
Design, develop, and maintain backend services using
Java 17
and
MongoDB .
Build and integrate
APIs
that connect with third-party vendor systems to support underwriting decisions.
Develop and execute
automation tests using Cucumber , ensuring code quality without relying on separate QA resources.
Work across multiple teams to deliver robust, scalable, and secure solutions.
Deploy and manage applications on
AWS
using
Kubernetes, Docker, and EKS .
Collaborate with business stakeholders and technical teams to deliver solutions aligned with underwriting goals.
Required Skills & Experience:
Strong hands-on development experience with
Java 17
(or recent Java backend technologies).
Proficiency in
MongoDB
database design and implementation.
Solid experience in
AWS cloud services
and containerized deployments ( Kubernetes, Docker, EKS ).
Proven ability to implement
automation testing with Cucumber
(must be able to both code and test).
Strong API development and integration background.
T-shaped skillset: ability to contribute across development and testing responsibilities.
Nice to Have:
Experience with frontend technologies.
Prior work with
Fannie Mae
or
Freddie Mac
systems.
Background in financial services or underwriting applications.