Haystack
← Back to Jobs
Technology
SY

Senior Full-Stack Java Developer

SysMind, LLCCharlotte, NC🇺🇸United StatesPosted Sep 25, 2026

Quick Overview

Salary
$76 - $81/hr
Seniority
Mid Senior
Work mode
Hybrid
Location
Charlotte, NC, United States
Posted
Yesterday
DockerMicroservicesSQLSpringSpring BootAWSSeleniumTDDAngularAzureBDDCucumberGenerative AIGitJUnitJavaJenkinsKafkaKubernetesPlaywrightRESTReact

Job Description

Location: New York, NY
Job Type: Contract
Experience: 5+ Years
Pay Rate: $75.86/hr – $81.48/hr

Position Overview

We are seeking a Senior Full-Stack Java Developer with 5+ years of professional experience to support enterprise-scale applications in the financial services domain.

The ideal candidate will have strong hands-on experience with Java 17, Spring Boot, Microservices, Angular and/or React, REST APIs, Kafka/MQ, SQL, automated testing, BDD/TDD, and CI/CD. Experience building scalable, secure, and highly available distributed systems is highly valued.

Primary Skills

  • Java 17

  • Spring Boot

  • Microservices Architecture

  • Angular and/or React

  • REST APIs

  • OpenAPI / Swagger

  • Selenium

  • JUnit

  • Cucumber

  • Playwright

  • Kafka / MQ

  • BDD and TDD

  • SQL / Relational Databases

  • Git

  • Jenkins

  • Maven

  • CI/CD

Secondary / Nice-to-Have Skills

  • AI-assisted development tools such as Cursor or Windsurf

  • OpenAI, Claude, or Gemini API integration

  • Docker

  • Kubernetes

  • AWS and/or Azure

  • Securities / Asset Servicing experience

  • Financial Services domain experience

  • Workflow Engines

  • Distributed and cloud-based application architecture

  • Experience supporting mission-critical enterprise applications

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java and modern web technologies.

  • Develop and enhance microservices using Java 17 and Spring Boot.

  • Build responsive front-end applications using Angular and/or React.

  • Design and consume RESTful APIs and maintain API documentation using OpenAPI/Swagger.

  • Develop event-driven applications and integrations using Kafka and/or MQ.

  • Implement automated testing using JUnit, Selenium, Cucumber, and Playwright.

  • Apply BDD and TDD practices throughout the software development lifecycle.

  • Work with SQL and relational databases to develop efficient data-access solutions.

  • Participate in code reviews, technical design discussions, and architectural initiatives.

  • Troubleshoot production issues and contribute to application performance and reliability improvements.

  • Collaborate with product managers, architects, business stakeholders, operations teams, and engineering teams.

  • Contribute to application modernization and cloud initiatives.

  • Explore and implement AI-assisted development and AI-enabled capabilities where appropriate.

  • Follow established CI/CD practices using Git, Jenkins, Maven, and related development tools.

Required Qualifications

  • 5+ years of professional Full-Stack Java development experience.

  • Strong hands-on experience with Java 17 and Spring Boot.

  • Experience developing microservices and distributed applications.

  • Experience with Angular and/or React.

  • Strong knowledge of REST APIs and OpenAPI/Swagger.

  • Practical experience with automated testing frameworks such as JUnit, Selenium, Cucumber, and/or Playwright.

  • Experience with BDD and TDD methodologies.

  • Experience with Kafka and/or MQ.

  • Strong SQL and relational database experience.

  • Experience with Git, Jenkins, Maven, and CI/CD pipelines.

  • Strong communication, analytical, problem-solving, and collaboration skills.

Preferred Qualifications

  • Financial services, securities, asset servicing, or custody domain experience.

  • Experience with Docker and Kubernetes.

  • Experience with AWS and/or Azure.

  • Experience integrating applications with generative AI platforms or APIs.

  • Experience with workflow engines.

  • Experience supporting mission-critical enterprise applications.

  • Experience working with scalable, secure, and highly available distributed systems.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law. 
We are committed to providing reasonable accommodations to qualified applicants with disabilities and for sincerely held religious beliefs, as required by applicable law. Applicants who require a reasonable accommodation during the hiring process may request assistance.
Employment may be contingent upon the successful completion of job-related pre-employment screening, which may include background and reference checks and, where permitted by applicable law and applicable to the position, drug testing. All such screening will be conducted in accordance with applicable federal, state, and local laws.

Similar jobs