Java Backend Developer
Core
Design and implement distributed, high-concurrency reporting web applications and middleware for Wealth Management and Investment Management businesses.
Role type
Senior Java Backend Developer
Builds
End-to-end reporting web applications, middleware components, and distributed backend systems for 20k daily custom reports and 2.5M quarterly reports.
Domain
Financial services / Quantitative trading infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, Multithreading, RESTful/SOAP services, JPA/SQL, Spring framework, Distributed systems architecture, Object-oriented design, System integration
Preferred skills
Experience with large-scale high-availability systems, Technical R&D for performance scaling
Technologies
Java, Spring, SQL, REST, SOAP
Responsibilities
Design and implement distributed applications, Enhance and support existing enterprise systems, Participate in system integration and requirements gathering, Perform oncall support rotation, Develop performance-critical backend components
Seniority
Senior, hands-on IC