Java Software Engineer
Core
Architect and implement solutions for the Market Risk platform modernization while managing production support and BAU requests.
Role type
Director-level Java Software Engineer (Hands-on IC with mentorship)
Builds
Market Risk platform, complex project tasks, and production support systems
Domain
Financial Services / Market Risk / Enterprise Software
Required skills
Java, Spring, RDBMS, Object-Oriented Design, Data Structures & Algorithms, Relational Database Modeling, SQL Query Optimization, Unit Testing (JUnit), Shell/Python Scripting
Preferred skills
AI agents and automation tools exposure
Technologies
Java, Spring, JUnit, Shell, Python
Responsibilities
Architect solutions meeting performance, scalability, and security requirements; Mentor junior and mid-level engineers; Collaborate with stakeholders to define project roadmap and technical strategy; Maintain and enhance existing software applications; Drive technical excellence through code reviews and design discussions.
Seniority
Director, Strategy & Mentorship