Lead Java Developer - Vice President - Software Engineering
Core
Lead architectural design and modernization of components within the Flow Derivatives ecosystem, acting as a hands-on engineer for challenging problems.
Role type
Vice President, Lead Java Developer (Software Engineering)
Builds
Software solutions for Equity Flow Derivatives (ESTAR) supporting Institutional Securities Technology
Domain
Financial Services / Derivatives Technology
Deliverable
production ML models
Required skills
Java, Java EE, Microservices, REST, Domain-Driven Design (DDD), Object-Oriented Design, Reactive Programming, Spring Boot, Messaging Frameworks, Caching, AI/GenAI, Agentic AI, Spec-driven Development
Preferred skills
AI-related technologies, System integration, Infrastructure debugging
Technologies
Java, Spring Boot, JUnit, BDD, REST, Messaging frameworks, Caching solutions
Responsibilities
Lead architectural design and modernization of defined components within the Flow Derivatives ecosystem; Collaborate with product owners and business stakeholders to design and build solutions; Act as a hands-on engineer tackling challenging problems; Provide technical mentorship and leadership to a squad of developers.
Seniority
Vice President, Strategy & Mentorship