Open Systems Technologies
We are seeking an exceptional
Technical Lead Java Back-End Engineer
with deep capital markets expertise and a proven track record of leading multiple engineering teams (4–5) across an enterprise environment. This role focuses on building low-latency, high-availability trading platforms for FX, Equities, Options, and Swaps. You will drive architectural decisions, guide distributed engineering teams, and collaborate with traders, quants, and infrastructure teams to deliver mission-critical systems in a fast-paced financial setting. While front-end knowledge (Angular) is a plus, the primary focus is on back-end and systems development. Technical Skill Requirements 10+ years of Java expertise (Java 8 to 11+), including multithreading, concurrency, and memory optimization Experience with high-throughput, low-latency system design patterns Strong knowledge of Spring Boot, Spring Data, Spring Security, JPA/Hibernate Design and development of microservices and RESTful APIs Experience with Kafka, RabbitMQ, or Tibco/Solace Knowledge of FIX Protocol (versions 4.2 – 5.0): engine integration, session management, custom messaging Event-driven architecture with backpressure handling and message ordering Proficiency in PostgreSQL, Oracle, or SQL Server with query tuning and indexing Familiarity with NoSQL systems (Redis, MongoDB) for caching/distributed state Hands-on with Docker, Kubernetes, Helm, and CI/CD tools (Jenkins, GitLab, GitHub Actions) Experience with Git-Ops or Infrastructure-as-Code (Terraform, Ansible) Monitoring, logging, alerting systems (ELK, Prometheus, Grafana) Minimum 3 years leading 3+ cross-functional teams in Agile/Scrum within financial institutions Ability to scale engineering delivery enterprise-wide, managing code quality, timelines, and risks Qualifications Bachelor’s or master’s in computer science, Software Engineering, or related field 10+ years Java engineering experience, especially in capital markets and trading systems 3+ years of technical leadership managing multiple teams in agile environments Capital Markets Domain Expertise Experience with FX, Equity, Options, Swaps, Futures trading Knowledge of regulatory frameworks like MiFID II, Dodd-Frank, EMIR, trade reporting, compliance workflows Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Banking, Financial Services, Capital Markets
#J-18808-Ljbffr
Technical Lead Java Back-End Engineer
with deep capital markets expertise and a proven track record of leading multiple engineering teams (4–5) across an enterprise environment. This role focuses on building low-latency, high-availability trading platforms for FX, Equities, Options, and Swaps. You will drive architectural decisions, guide distributed engineering teams, and collaborate with traders, quants, and infrastructure teams to deliver mission-critical systems in a fast-paced financial setting. While front-end knowledge (Angular) is a plus, the primary focus is on back-end and systems development. Technical Skill Requirements 10+ years of Java expertise (Java 8 to 11+), including multithreading, concurrency, and memory optimization Experience with high-throughput, low-latency system design patterns Strong knowledge of Spring Boot, Spring Data, Spring Security, JPA/Hibernate Design and development of microservices and RESTful APIs Experience with Kafka, RabbitMQ, or Tibco/Solace Knowledge of FIX Protocol (versions 4.2 – 5.0): engine integration, session management, custom messaging Event-driven architecture with backpressure handling and message ordering Proficiency in PostgreSQL, Oracle, or SQL Server with query tuning and indexing Familiarity with NoSQL systems (Redis, MongoDB) for caching/distributed state Hands-on with Docker, Kubernetes, Helm, and CI/CD tools (Jenkins, GitLab, GitHub Actions) Experience with Git-Ops or Infrastructure-as-Code (Terraform, Ansible) Monitoring, logging, alerting systems (ELK, Prometheus, Grafana) Minimum 3 years leading 3+ cross-functional teams in Agile/Scrum within financial institutions Ability to scale engineering delivery enterprise-wide, managing code quality, timelines, and risks Qualifications Bachelor’s or master’s in computer science, Software Engineering, or related field 10+ years Java engineering experience, especially in capital markets and trading systems 3+ years of technical leadership managing multiple teams in agile environments Capital Markets Domain Expertise Experience with FX, Equity, Options, Swaps, Futures trading Knowledge of regulatory frameworks like MiFID II, Dodd-Frank, EMIR, trade reporting, compliance workflows Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Banking, Financial Services, Capital Markets
#J-18808-Ljbffr