Java Software Engineer
Senior Java Engineer – Post-Trade & Financial SystemsLocation: New YorkExperience: 4–10 yearsWe’re looking for strong hands-on Java Engineers to build and operate large-scale, business-critical systems within financial services.You’ll work on highly scalable distributed applications supporting complex financial workflows, with ownership across the full development lifecycle — from system design and architecture through implementation, production deployment and ongoing support.What You’ll Work OnHigh-volume, distributed financial systemsEvent-driven architectures and microservicesKafka and messaging platformsTransaction processing and data-intensive applicationsSystem modernization and scalabilityBusiness-critical production systemsWhat We’re Looking For4–10 years of hands-on Java development experienceStrong experience with distributed systems and system designExperience building and owning production applicationsStrong understanding of microservices, event-driven architecture and messagingExperience working with Kafka or similar technologiesAbility to work directly with business stakeholders and own projects end-to-endExperience in high-availability, business-critical environmentsExperience in post-trade is highly valuable, particularly across areas such as:Post-trade processingTrade lifecycle managementClearing & settlementPayments and billingMargin & collateralRisk technologyFinancial infrastructureTrading platforms.