Share this job
(BC)VP Java Developer- Securities Lending NYC
New York City, NY
Apply for this job

Senior Java Developer – Securities Finance / Capital Markets

Overview

We are seeking a Senior Java Developer to join a high-performing Capital Markets technology team supporting global Securities Finance and Equity Finance platforms. This role focuses on designing and delivering scalable, high-performance front-office applications that support trading, financing, and inventory management workflows across multiple asset classes.

The ideal candidate will work closely with trading desks, product teams, and engineering groups to build mission-critical systems, influence architectural decisions, and deliver innovative solutions in a fast-paced environment.

Responsibilities

  • Design, develop, and enhance enterprise software solutions using modern engineering practices and technologies
  • Build scalable, maintainable, and high-performance applications supporting front-office trading and financing workflows
  • Collaborate with product managers, traders, architects, and engineering teams to define requirements and implement technical solutions
  • Participate in system design discussions, code reviews, and engineering best practices initiatives
  • Develop message-driven and distributed systems supporting real-time business operations
  • Ensure adherence to secure coding standards and software quality practices
  • Implement automated testing and continuous integration practices
  • Analyze complex technical and business problems and deliver innovative solutions
  • Contribute to architectural improvements and long-term platform evolution
  • Mentor junior developers and contribute to knowledge sharing across engineering teams
  • Stay informed on industry trends, emerging technologies, and modern development methodologies

Required Qualifications

  • Strong experience within Capital Markets, Securities Finance, Stock Loan, or Equity Finance environments
  • Advanced Java development experience including:
  • Multithreading
  • Concurrency
  • Memory management
  • Performance optimization
  • Strong experience with Spring Boot and the Spring ecosystem
  • Experience building enterprise-grade distributed applications
  • Strong SQL and relational database development experience
  • Experience with messaging and asynchronous technologies such as:
  • Kafka
  • JMS
  • RabbitMQ
  • Solace
  • ActiveMQ

Preferred Qualifications

  • Experience with microservices-based architectures
  • Experience with Docker and Kubernetes
  • Exposure to cloud-native deployment environments
  • Experience implementing CI/CD pipelines and automated testing frameworks
  • Strong Git workflow and branching strategy experience
  • Strong analytical and problem-solving capabilities
  • Experience working in agile development environments

Additional Information

  • Individual contributor role with significant technical ownership and architectural influence
  • Opportunity to work directly with front-office stakeholders and business teams
  • Fast-paced, collaborative engineering environment focused on scalable real-time systems
  • Hybrid work environment in New York City


Apply for this job
Powered by