
Senior Java Developer, Stock Loan & Securities Lending
Overview
You own the design and delivery of high-throughput Java microservices for the firm's securities lending platform, handling daily trade flows across US and global markets. You join a cross-functional team of engineers, quants, and operations specialists, reporting to the lead architect. You build on Java, Spring Boot, and Hazelcast to power real-time borrow and loan workflows. This role links directly to post-trade processing, impacting settlement and collateral management. You work on a hybrid schedule from New York, collaborating on-site two to three days per week.
What You'll Do6
- 1Design and implement Java microservices for stock loan order management, integrating with EquiLend, Loanet, Global One, and DTCC.
- 2Build REST APIs and GraphQL endpoints to serve internal and external clients, handling high request volumes.
- 3Develop MQ-based integrations using Kafka or RabbitMQ for real-time trade events.
- 4Optimize distributed caching with Hazelcast to reduce latency for borrow and loan lookups.
- 5Implement borrow and loan workflows covering recalls, returns, rerates, collateral, and settlement.
- 6Drive code reviews and testing to maintain high software quality across the trading platform.
Requirements6
- 15+ years of commercial development experience with Java and Spring Boot.
- 23+ years building microservices and distributed systems, using REST and GraphQL.
- 3Hands-on MQ integration experience, including Kafka or RabbitMQ.
- 4Production experience with Hazelcast or similar distributed cache.
- 5Familiarity with EquiLend, Loanet, Global One, or DTCC systems.
- 6Understanding of securities lending workflows: borrow, loan, recall, return, rerates, and collateral.
Salary Insight
$114 - $129k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
Genesis10
VerifiedSenior Software Engineer, Java & Microservices
You will design, develop, and maintain scalable microservices using Java and Spring Boot for a Global Financial Institution. You will build event-driven solutions with Kafka and deploy on Kubernetes and OpenShift. You will collaborate with cross-functional teams to deliver enterprise-level systems in an 18+ month contract role based in Charlotte, NC or Irving, TX.

Enexus Global
VerifiedSenior Java Backend Developer, Wealth Management
Own design and delivery of high-throughput Java backend systems for a Wealth Management platform, handling critical asset movement and real-time transactions. You join Move Money Engineering within Wealth Management Digital Platforms, collaborating with cross-functional teams to modernize payment rails. Integrate AI/ML components into transaction flows and optimize performance at scale. This contract role in Austin, TX or Westlake, TX requires 3 days onsite per week.
Motion Recruitment Partners, LLC
VerifiedSoftware Engineer 3, Financial Services & Java
You will build and maintain core banking applications for a Financial Services leader with over 150 years of history. You will work with a team of engineers to deliver features that power millions of transactions daily. This hybrid role in Charlotte, NC lets you collaborate with top talent in a Java-centric environment. You will own software components from design to deployment, ensuring reliability and performance. This contract position offers a competitive benefit package and the chance to innovate in a stable, established company.

Mitchell Martin, Inc.
VerifiedSenior Java Spark Developer, Market Risk
You will own the design and build of distributed data platforms for market risk analytics at a global bank. The platform processes trillions of rows daily, and your work will directly feed real-time risk engines. You will join a team of 10 engineers and partner with quants and risk managers. This contract role demands deep Java and Spark expertise to handle the scale and complexity of financial risk data.

InfiCare
VerifiedSr. Java Engineer, Banking & AWS
12+ years of experience building enterprise-grade Java platforms in regulated environments like banking or financial services. You will own end-to-end delivery of scalable microservices and frontend applications using Java, Spring Boot, and AWS. Collaborate with cross-functional teams to design resilient RESTful APIs. This contract role in Columbus or Jersey City puts you at the core of mission-critical systems.

Apex Systems
VerifiedSenior Software Engineer, Java & Microservices
You will own the design and delivery of Java 17/21 microservices powering a financial services platform. You'll collaborate with a cross-functional team to build Spring Boot and Spring Cloud APIs, and drive architectural decisions. This hybrid role in Charlotte, NC or Irving, TX offers an 18-month contract with extension potential. You'll make an immediate impact by modernizing legacy systems into resilient, cloud-native services.