Senior Lead Java Engineer
Core
Designing, building, and maintaining Java-based applications and critical interfaces for SwapClear Clearing operations.
Role type
Senior Lead Java Engineer (IC)
Builds
Scalable, maintainable Java applications and related systems for financial clearing operations.
Domain
Financial markets infrastructure / Clearing
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Spring MVC, Apache, RESTful services, microservices architecture, relational databases, SQL, ORM tools, message brokers, front-end development (HTML, CSS, JavaScript), Test Driven Development, cloud platforms, container technologies, performance tuning
Preferred skills
Finance domain knowledge, FpML, observability tools
Technologies
Java, Spring Boot, Spring MVC, Apache, HTML, CSS, JavaScript, SQL, REST, microservices, cloud platforms, containers
Responsibilities
Take ownership of analysis, design, development, and delivery of scalable Java applications; Collaborate with cross-functional teams to align technology solutions with business needs; Lead by example with high quality, clean code using modern Java and promote best practices; Take responsibility for identification, estimation, and reporting on progress of tasks; Contribute to test automation and participate in test case design and execution; Support production systems, troubleshoot issues, and provide timely fixes; Document technical specifications, workflow, and system design
Seniority
Senior, hands-on IC