Full Stack Engineer

ZIPSTAFF INC.
McLean, VA, United States
about 1 month ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$112,320.0 - $116,480.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Application Performance Management Automation of Tests Software Documentation Relational Databases Github Gradle Java Web Services Spring Framework Junit Object-Relational Mapping
+14 more
Scrum Methodology Mockito Software Engineering SQL Databases TypeScript Web Applications Spring-boot AngularJS Information Technology Bitbucket Tools for Reporting Restful APIs Software Version Control Jenkins

Job description

About the Opportunity:ZipStaff is seeking a Senior Full Stack Engineer to support enterprise model-analytics technology at a leading financial services organization focused on housing finance and mortgage portfolio analytics.You will work with Finance business partners to design and deliver a web application that supports model analytics for a large mortgage portfolio. This is a hands-on delivery role: Java / Spring Boot on the back end, Angular on the front end, and close partnership with business and technology teams. What You’ll Do:

  • Design, develop, and deliver full-stack features for a Finance web application supporting mortgage portfolio model analytics.
  • Build and maintain Java services using Java 8+, Spring Framework, Spring Boot, and REST APIs.
  • Develop Angular / TypeScript front-end components that are secure, responsive, and production-ready.
  • Work with relational databases and SQL; apply ORM patterns where appropriate.
  • Troubleshoot and optimize applications for security, performance, and responsiveness.
  • Use Gradle and Jenkins for build and CI; GitHub or Bitbucket for source control.
  • Write unit and mock-based tests (JUnit / Mockito), including positive and negative cases.
  • Produce clear code documentation and partner with business and technology stakeholders.
  • Work in Agile / Scrum and adapt quickly as priorities change.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience.
  • 4+ years of hands-on Java development (Java 8+ language and standard library).
  • Strong experience with Spring Framework, Spring Boot, and REST APIs.
  • Hands-on Angular and TypeScript on production web applications.
  • Solid SQL and relational database experience.
  • Experience with Gradle and Jenkins.
  • Version control with GitHub or Bitbucket.
  • Experience with JUnit / Mockito (or equivalent) and automated testing.
  • Ability to write documentation that explains technical solutions.
  • Strong communication skills and ability to partner with business stakeholders.
  • Ability to work on-site in McLean, VA.
  • Must be legally authorized to work in the United States without sponsorship now or in the future., * Object-relational mapping (ORM) frameworks.
  • Application performance diagnostics and analytics tools.
  • AI-assisted automated test suite development.
  • Experience in financial services, mortgage, or portfolio-analytics applications.

About the company

About ZipStaff:ZipStaff partners with leading organizations to connect skilled technology professionals with high-impact contract opportunities. We focus on quality matches, clear communication, and long-term success for candidates and clients. To apply, submit your resume highlighting Java, Spring Boot, REST APIs, Angular / TypeScript, and full-stack delivery experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…