Capital Markets/Securities Lending Senior Java Developer VP
About the role
Design and develop high-quality software solutions utilizing industry-aligned programming languages, frameworks, and tools. Ensure code scalability, maintainability, and optimization for performance.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Cross-functional collaboration, participating in code reviews, and promoting a culture of code quality and knowledge sharing.
Stay informed of industry technology trends and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth.
Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Responsibilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Requirements
- Significant experience working within Capital Markets/ Securities Lending with good knowledge of Stock Loan and Equity Finance products across asset classes
- Advanced Java development, including multi-threading, memory management, and performance tuning
- Experience designing and building enterprise applications using Spring Boot and the broader Spring ecosystem
- Experience developing and optimizing relational database solutions using Microsoft SQL Server
- Experience building message-driven and asynchronous systems using technologies such as JMS, Solace, Kafka, RabbitMQ, or ActiveMQ
Qualifications
- Significant experience working within Capital Markets/ Securities Lending with good knowledge of Stock Loan and Equity Finance products across asset classes
- Advanced Java development, including multi-threading, memory management, and performance tuning
- Experience designing and building enterprise applications using Spring Boot and the broader Spring ecosystem
- Experience developing and optimizing relational database solutions using Microsoft SQL Server
- Experience building message-driven and asynchronous systems using technologies such as JMS, Solace, Kafka, RabbitMQ, or ActiveMQ
Skills
- Designing and operating microservices-based architectures in Java and Spring Boot
- Deploying applications on cloud platforms and using containerization technologies such as Docker and Kubernetes
- Implementing automated testing, TDD practices, and CI/CD pipelines
- Using Git and structured branching strategies in large-scale development environments
- Applying good analytical and problem-solving skills to complex technical and business challenges
Benefits
Enhanced governance arrangements, including additional regulatory and compliance obligations such as disclosure of personal trading activities and external interest/affiliations.
Pay
$170,000.00 - $230,000.00
Schedule
Permanent position