Senior Full-Stack Java Developer-15+ years

SR Talent Solution Inc.

New York (NY)

Hybrid

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SR Talent Solution Inc. is seeking a senior, hands-on Full-Stack Java Developer to join our Equities Engineering team in New York.

The role focuses on building scalable, low-latency backend systems, leveraging Java and Spring Boot, with messaging via Kafka and MQ, and deploying to cloud platforms. The ideal candidate has 15+ years of experience in software development, deep Java expertise, and experience with OMS/SOR trading workflows, cloud deployment, and modern DevOps practices.

Qualifications

  • 15 years of professional software development experience.
  • Strong Java/Spring Boot expertise.
  • Experience with Kafka and MQ messaging systems.
  • Cloud experience with AWS/Azure or Google Cloud Platform.
  • SQL/database proficiency.
  • In-memory cache experience with Hazelcast or GemFire preferred.
  • Ability to build scalable, low-latency backend systems.
  • Experience integrating AI coding tools.

Responsibilities

  • Build, design, and maintain core backend components in Java using Kafka/MQ.
  • Develop scalable, low-latency services for front and back office needs.
  • Collaborate with trading, operations, and cross-functional teams.
  • Mentor junior developers and participate in code reviews.
  • Drive migration toward microservices and cloud-based architectures.

Skills

Java
Spring Boot
Kafka
MQ
Cloud platforms
SQL
AI coding tools
Scalability
Low-latency

Education

Bachelor's degree in CS or related

Tools

Hazelcast
GemFire

Job description

Title: Senior Full-Stack Java Developer-15 years

Location: New York, New York (4 days hybrid)

Duration: 12 months CTH
Need recent financial client exp

Must-Haves

  • 15 years of experience
  • Strong Java/Spring Boot
  • Kafka/MQ
  • AWS, Azure, or Google Cloud Platform
  • SQL/Database
  • Hazelcast/GemFire preferred
  • Scalable, low-latency backend development
  • Experience using AI coding tools

Preferred: OMS/Equities/Trading experience, FIX, SOR, and financial services background.

Intake Call Notes:
  • High level strong hands-on developer who can help with scalability and latency
  • Looking to consolidate 5 OMSs into Flextrade
  • Strong back end development
  • Java, Spring Boot
  • Messaging system such as Kakfa (preferred), MQ
  • Cloud deployment (could be Azure, AWS, or Google Cloud Platform)
  • Database
  • In-memory cache technologies such as Hazelcast or GemFire preferred
  • Candidate should already be integrating AI into their development on a regular basis (highly preferred)
  • Domain knowledge is NOT required
  • Onsite 4 days per week in 240G office
Full-Stack Development IV - Job Description:
Job Description:

We are seeking a senior, hands-on Full-Stack Developer to join our core Equities Engineering team. You will design, develop, and implement our applications to support front office and operations groups. You will work cross-functionally with various stakeholders, trading systems, and running operational procedures to ensure our applications are managed efficiently and systematically. You will take a hands-on approach to understanding business drivers and the products we work with. You will drive innovation and continuous improvements within our development and operational practices. You will help re-engineer, modernize our platform and drive migration to a scalable microservice, cloud-based architecture using AI and other cutting edge development tools.

Job Responsibilities
  • Build, design, trading channels, messaging channels interfacing with other venues and exchanges using industry standard protocols.
  • Operate mission-critical systems and deliver day-to-day enhancements across front office and operations.
  • Design and develop core components in Java using messaging systems like Kafka and MQ.
  • Coordinate internal system testing procedures.
  • Collaborate and deliver through terms in a platform operating model.
  • Delivery & maintenance for the applications within Equities domain.
  • Provide second-level support.
  • Mentor junior developers.
Required Qualifications
  • Bachelor's degree in computer science or a related discipline, or equivalent work experience required, advanced degree preferred.
  • 10 years of experience in business analysis and software development with trading systems analysis and administration experience required.
  • 10 years of experience in software development required.
  • Strong proficiency with Java, SQL, and Git.
  • Strong proficiency of industry standard messaging protocols like Kafka, MQ, FIX, FpML, etc.
  • Proficiency with data standards and data modelling.
  • Proficiency with Spring-based frameworks, including Spring, Spring Boot and Spring Integration.
  • Comfort with cloud environments and DevOps.
  • Familiarity with Windows and Linux environments.
  • Knowledge of Equity products and instruments.
  • Familiarity with one or more AI vibe-coding and coding-assist tools (e.g., GitHub Copilot, Cursor, Windsurf, Claude Code).
Desired Skills and Experience
  • Experience in the securities or financial services industry with focus on Equities.
  • Hands-on experience and working knowledge of order management systems (OMS), smart order routers (SOR).
  • Previous experience designing and implementing new systems and features across platforms.
  • Management of trade data feeds and feeds to downstream systems.
  • Understanding of trade life cycles for Equities.
  • Understanding of regulatory landscape from a developer perspective.
  • Brings production support experience and can troubleshoot issues under pressure.
  • Previous experience with application profiling and debugging.
  • Familiarity with Angular & Python is a plus.
  • Strong communication and organization skills.
Get your free, confidential resume review.
or drag and drop your file here.