Full Stack Java Developer, AVP
Overview
As a Java-based architecture and development role, you will build, modernize, and support mission-critical Multi Asset class Trading applications. You will work with global teams to deliver scalable, secure, and observable enterprise systems using modern Java tech, cloud-native patterns, and event-driven integrations. You’ll shape trading workflows, APIs, and data layers, contributing to strategic initiatives that drive performance and resilience. This hands-on role offers impact across architecture, development, and operations in a fast-paced capital markets environment.
Compensation / Benefits401K with company matchmedical, dental, vision, life insurancelong-term disabilitypaid time offemployee assistance programincentive-based compensation
ResponsibilitiesDesign, develop, and maintain enterprise applications using Java, Spring Boot, ReactJS, and related technologiesModernize legacy apps into microservices-based architecturesDesign and implement REST APIs, messaging solutions, and enterprise integration patternsDevelop data access layers with Hibernate, Oracle Exadata, and PostgreSQLBuild event-driven solutions using Kafka and streaming platformsEnsure security, availability, scalability, resiliency, and operability of applicationsParticipate in architecture reviews, design reviews, and code reviewsCollaborate with DevOps and QA to implement CI/CD and deployment automationTroubleshoot production issues via root-cause analysis and remediationPartner with business, architecture, and global tech teams on strategic initiatives
Key requirementsHands-on software development experience for enterprise appsStrong Java, J2EE, Spring Framework, Spring Boot expertiseExperience building modern web apps with ReactJSKnowledge of object-oriented design, design patterns, and functional programmingExperience designing microservices architecturesExperience with enterprise integration patterns and distributed systemsStrong Kafka and messaging/async processing experienceCloud-native app design using AWSUnderstanding of security, scalability, resiliency, and high availabilityFamiliarity with AI-assisted development tools like GitHub CopilotObservability and production support best practicesAnalytical, troubleshooting, and problem-solving skillscollaboration with global teamsstrong analytical thinkingproactive problem-solvingJavaSpring FrameworkSpring Boot