Java Software Engineer

Primusglobal โ€” United Kingdom ยท Posted ~7 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Job Summary: Seeking a Java expert with strong Capital Markets domain knowledge and hands-on experience in TDD, event-driven architecture, and backend systems. Candidates must have practical trading/post-trade experience and a strong engineering mindset focused on quality and continuous delivery. Key Responsibilities: Design and develop robust Java backend services using TDD.Build event-driven systems using message passing, event sourcing, failure handling, ordering, and replay patterns.Work across trade lifecycle, position management, settlement, cash flows, reporting, and accounting.Develop scalable solutions using Kafka, Kubernetes/OpenShift, and AWS S3.Follow CI/CD, trunk-based development, and Agile delivery practices.Own software quality through design, automated testing, and production delivery. Mandatory Skills: Java โ€“ ExpertTDD / Test-Driven DevelopmentAWS S3KafkaKubernetesCapital Markets / Trading / Post-Trade experienceEvent-Driven Architecture Good to Have: KotlinSolace / TIBCO EMSSQL Server / MongoDBOpenShiftOpen Telemetry / ELK / GrafanaHashi Corp Vault / CyberArkGitHub Copilot / DevinPrime Brokerage / Synthetic Swaps / Cash EquitiesEMIR / MiFID / 871(m) exposure