Java Software Developer
Core
Develop new and enhance existing Risk applications using Java, design distributed data processing solutions for large datasets, and support regulatory-compliant business processes.
Role type
Java Software Developer (Risk Management)
Builds
Risk applications, distributed data processing and calculation solutions
Domain
Financial services / Risk Management
Deliverable
production ML models | product features
Required skills
Java, SQL, application and data model design, Agile software development methodologies, distributed data processing
Preferred skills
large-scale databases, Risk Management / Financial Risk, DevOps tools and practices
Technologies
Java, SQL
Responsibilities
Develop new Risk applications and enhance existing applications using Java; Design and develop distributed data processing and calculation solutions for large datasets; Write and maintain complex SQL queries and work with large-scale data; Contribute to application and data model design; Apply DevOps practices and modern software development methodologies; Contribute to shaping the technology and tooling landscape of Risk Management; Support the introduction of technology solutions that enable more efficient business processes and help meet regulatory requirements.