Haystack
← Back to Jobs
Technology

Sr. Java Developer

SOHO Square SolutionsTysons, VA🇺🇸United StatesPosted 14 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Job Description:

Job Title:             Sr. Java Developer

Location :            McLean, VA (5 days/week at office - Onsite)

Type:                    Contract to Hire (W2 contract only)

 

 

Job Description

Required Experience & Education

  • 7 –10 years of professional software development experience.
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).

 

Core Technical Skills (Java & Backend)

  • Strong professional experience with Java (backend development).
  • Experience building RESTful APIs and working with common Java frameworks (e.g., Spring / Spring Boot or similar).
  • Outstanding Java expertise (Java 8+) including I/O, multithreading/concurrency, collections, generics, and lambda expressions.
  • Strong experience building and consuming RESTful API web services.
  • Strong knowledge of Spring Framework and Dependency Injection
  • Proficiency with build/test tools: Maven/Gradle, JUnit/Mockito, FitNesse.
  • Proven ability to perform R&D using AI, including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications).
  • Excellent problem-solving, analytical, and technical skills.
  • Strong oral and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.

 

Database & Data Skills

  • Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modeling.
  • Ability to write advanced SQL queries for reporting, troubleshooting, and data analysis.
  • Experience working with structured and semi-structured data formats: XML and JSON.

 

DevOps / SDLC / Tooling

  • Understanding of Docker containers in the development process.
  • Understanding of application lifecycle management.
  • Ability to use CI/CD pipelines and related tools (e.g., JIRA, Jenkins) to build and deploy applications.
  • Experience with Git and collaborative development workflows.
  • Front-End (Working Knowledge)
  • HTML, JavaScript, CSS.

 

Preferred / Nice-to-Have (Python & AI)

  • Prior knowledge of Tableau and Snowflake
  • Strong understanding of fixed income markets, particularly mortgage and debt securities
  • Python proficiency (preferred), particularly for AI/ML development and automation.

 

Soft Skills

  • Flexible and versatile; able to adapt quickly to new environments and work across projects.

Skills

Docker
SQL
Spring
Spring Boot
Snowflake
Tableau
CSS
Git
HTML
JUnit
Java
JavaScript
Jenkins
Jira
Python

Similar jobs