Skip to main content

Java Developer

Posted today

experisBrooklyn (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will provide hands-on technical leadership across strategic programs in advisory, sales, and capital markets. You will guide architecture decisions, modernize front-office platforms, and drive cloud-native, event-driven solutions. You’ll mentor teams, translate complex business requirements into scalable tech, and explore GenAI opportunities to improve outcomes. This is a cross-functional, impact-focused opportunity to shape high-stakes financial technology platforms. Compensation / Benefits Medical and Prescription Drug Plans Dental Plan Vision Plan Health Savings Account Health Flexible Spending Account Dependent Care Flexible Spending Account
Responsibilities: Provide technology leadership and advisory support across multiple strategic programs in investment banking, capital markets, sales, trading, and client distribution functions Act as a technical consultant for architecture reviews, modernization initiatives, and platform transformation efforts Drive engineering excellence across application architecture, API design, microservices, event-driven systems, and cloud-native development Support delivery teams with deep technical reviews, resolving complex challenges, and production issue resolution Enable capital markets domain workflows and translate business requirements into scalable technology solutions, including GenAI adoption opportunities
Key requirements: 8 to 10 years of software engineering experience in banking, capital markets, or financial services Strong hands-on Java (Java 11/17+), Spring Boot, REST APIs, microservices, and Angular Strong SQL/data modeling knowledge and messaging technologies such as Kafka and/or MQ Experience with SDLC, DevOps, CI/CD, automated testing, and production support Ability to present technical solutions to senior stakeholders and collaborate across distributed teams Cross-functional collaboration Effective communication with senior stakeholders Problem-solving mindset Java (11/17+) Spring Boot REST APIs

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this