Software Engineering- Java Backend with Javascript
ripplehire
Job Description
- 7+ years of Java development experience building enterprise software for data-intensive applications
- Strong Core Java knowledge with hands-on experience in JDK 17+
- Strong understanding and experience with multi-threaded programming
- Experience implementing automated unit, integration, and regression testing within CI/CD pipelines
- Ability to work with Sales, Trading, and Quant teams on implementing pricing and risk models into high-throughput streaming data pipelines
- Ability to collaborate with eTrading and Infrastructure teams on efficient distribution of pricing and risk model outputs to facilitate low-latency trading
- JavaScript / TypeScript / React development experience
- Practical experience with Web UI development
- Experience with real-time Web APIs (WebSocket and/or SSE)
- Strong understanding of performance-focused software engineering principles
- Experience working in Agile and SDLC environments
- Ability to work on multiple initiatives simultaneously
- Experience designing, operationalizing, supporting, and maintaining solutions in compliance with enterprise and industry regulatory requirements for a Global Systemically Important Bank (G-SIB)
- RHEL Linux 8+ environment experience