Java Developer - Distributed Platform Engineering - Vice President
Core
Design, build, and maintain the XiP large-scale distributed calculation platform handling 1.5 billion risk & suitability calculations daily.
Role type
Senior IC distributed platform engineering lead (Java)
Builds
High-performance distributed calculation engine and CI/CD pipeline for SaaS offering
Domain
Financial services / Distributed systems
Deliverable
production ML models
Required skills
Java, CI/CD pipelines, DevOps, Spring/Spring Boot/Quarkus, AWS/Azure/GCP, Docker, Kubernetes, RESTful API design, Object-oriented programming, Design patterns, Unit/integration testing, Test automation
Preferred skills
NoSQL databases (MongoDB, Cassandra), Cucumber, Agile/Scrum
Technologies
Java, Spring, Spring Boot, Quarkus, AWS, Azure, GCP, Docker, Kubernetes, MongoDB, Cassandra, JUnit, Mockito, Cucumber
Responsibilities
Develop future versions of the calculation engine to improve speed, resource utilization, and scale; Mentor mid-level developers and allocate tasks; Lead design and implementation of CI/CD pipeline and user-accessible API; Improve system test mechanisms for daily microservice releases; Plan and execute strategic scaling initiatives; Provide specialized customer support for distributed workload execution
Seniority
Senior, hands-on IC with mentorship responsibilities