Senior Full Stack Java Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Angular
Java
SQL

Job Details

Position Title: Senior Full Stack Developer (x3 Openings)

Location: Onsite in McLean, VA (Monday Friday) Local candidates within a 40-mile commute strongly preferred

Assignment Type: Contract Duration: 6 Months

Start Date: Interview placeholders available July 3, 7, and 8.

Role Overview:

Freddie Mac is seeking three experienced Senior Full Stack Developers to join their Business Engineering team within the Investments and Capital Markets division.

This role focuses on modernizing a front-office trading application vital to I&CM operations.

You'll collaborate closely with cross-functional teams to deliver scalable, modern, and data-centric solutions.

The work is split approximately 40% frontend / 60% backend.

Core Responsibilities:

  • Design, develop, integrate, and test Java-based software systems
  • Build and maintain RESTful APIs and dynamic Angular-based user interfaces
  • Collaborate on database development using Postgres, Sybase, and MSSQL
  • Write and execute Java unit tests for robust code validation
  • Contribute throughout the full software development lifecycle using Agile best practices
  • Communicate effectively across technical and business teams

Required Qualifications:

  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 5 7 years of experience with:
    1. Java 8+

    1. Angular (any version)

    1. SQL and relational databases (Sybase, SQL Server, Postgres)

  • Strong written and verbal communication skills
  • Ability to manage priorities in a fast-paced environment

Preferred Experience:

  • Docker and Kubernetes
  • Test automation with Cucumber

Interview Details:

  • Format: Microsoft Teams
  • Structure: Up to 2 rounds
    1. Round 1: 30 minutes

    1. Round 2: 90 minutes

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.