Java Software Engineer – Market Risk Technology
Core
Develop and maintain Java-based applications supporting Market Risk, designing scalable solutions and optimizing complex database queries.
Role type
Senior IC Java Software Engineer
Builds
Market Risk applications and strategic technology initiatives
Domain
Financial services / Market Risk Technology
Deliverable
production ML models | product features
Required skills
Java, Spring, relational databases, SQL, object-oriented design, data structures, algorithms, JUnit, Shell scripting, Python
Preferred skills
AI agents, automation tools, mentoring, international collaboration
Technologies
Java, Spring, JUnit, Shell, Python
Responsibilities
Develop and maintain Java-based applications supporting Market Risk; Design and architect scalable, secure and high-performance solutions; Work with large relational databases and optimize complex queries; Mentor junior and mid-level engineers and provide technical guidance; Evaluate and adopt new technologies, tools and automation solutions; Explore and leverage AI agents and automation tools throughout software development, testing/validation and production deployment.
Seniority
Senior, hands-on IC