Senior Java Full Stack Developer-Hybrid McLean, VA

  • Mc Lean, VA
  • Posted 19 hours ago | Updated 19 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

java
fullstack

Job Details

Job Title: Senior Java Full Stack Developer
Location: Onsite (5 days a week) McLean, VA
Duration: Long-term contract


Position Overview:

We are seeking a Senior Full Stack Java Developer with over 10 years of experience, specializing in backend development with Java and Spring Boot, and strong frontend experience using Angular. The ideal candidate should have robust coding abilities, a deep understanding of distributed systems, and experience with Kafka, AWS, and SQL Server. This is a 100% onsite role with one of our key clients, Freddie Mac.


Key Responsibilities:

  • Design and develop scalable and high-performance applications using Java, Spring Boot, and Angular.

  • Develop and maintain RESTful APIs and microservices architecture.

  • Integrate real-time data pipelines using Apache Kafka.

  • Collaborate with DevOps and Cloud teams to design and deploy applications on AWS.

  • Develop data access layers and interact with SQL Server databases.

  • Participate in code reviews, unit testing, and CI/CD pipelines.

  • Work closely with stakeholders to understand requirements and deliver high-quality solutions.

  • Troubleshoot and debug production issues as needed.


Required Skills and Experience:

  • 10+ years of professional experience as a Full Stack Developer.

  • Expert in Java, Spring Boot, and REST API development.

  • Proficient in Angular (v8+) for modern frontend development.

  • Strong experience with Apache Kafka publishing, consuming, and stream processing.

  • Hands-on experience with AWS cloud services (EC2, S3, Lambda, CloudFormation, etc.).

  • Solid working knowledge of SQL Server writing queries, stored procedures, and performance tuning.

  • Strong understanding of object-oriented programming and microservices architecture.

  • Familiarity with CI/CD tools like Jenkins, Git, and containerization tools like Docker.

  • Excellent problem-solving and communication skills.


Nice to Have:

  • Experience working in financial services or with Freddie Mac.

  • Familiarity with Agile methodologies and Jira.


Work Environment:

  • 100% Onsite 5 days a week at Freddie Mac s office in McLean, VA.

  • Collaborative team environment with high visibility projects.

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.