More jobs:
Job Description & How to Apply Below
We are seeking a highly skilled and motivated Backend Java Developer to join the Model Risk Management (MRM) team—a mission-critical platform supporting cross-divisional business areas with high visibility. MRM governs firm-wide model risk standards and is central to regulatory compliance, including new global frameworks like AI/ML/GenAI model governance. The ideal candidate has extensive Java development experience and thrives in distributed, event-driven environments.
This role involves working with a wide array of technologies, from REST APIs and workflow engines to No
SQL databases and big data platforms.
Key Responsibilities
Design, develop, and enhance backend components of the MRM application using Core Java.
Build and maintain RESTful web services, supporting scalable, distributed systems.
Collaborate with cross-functional teams including front-end developers, data engineers, and business stakeholders.
Integrate and maintain systems using No
SQL (Mongo
DB) and relational databases (DB2).
Contribute to architectural discussions and support adoption of modern frameworks and cloud technologies.
Implement design patterns, performance tuning, and robust error-handling practices.
Support infrastructure and Dev Ops processes using Git, Gradle, Jenkins, and Liquibase.
Troubleshoot complex issues in production and staging environments.
Required Qualifications 7–15 years of hands-on experience in Java backend development.
Strong expertise in Core Java: collections, class loading, garbage collection, Java Streams, Functional Programming, and Reflections API.
Deep understanding of software design principles (MVC, multithreading, caching, recursion, design patterns, etc.).
Experience with Java frameworks:
Spring, JSR-303, Junit, Logback, Apache Commons.
Proficiency in Relational Databases and SQL (DB2).
Working knowledge of No
SQL databases, particularly Mongo
DB.
Strong analytical and problem-solving skills.
Excellent communication and team collaboration abilities.
Preferred Qualifications (if any)
Experience with cloud technologies:
Azure, Snowflake, Databricks.
Familiarity with workflow engines: BPMN, DMN, Camunda 7/8.
Knowledge of BDD tools such as JBehave or Cucumber.
Experience with TDD (Test-Driven Development) methodologies.
Strong command of Git, Gradle, Jenkins, and build automation processes.
Understanding of HTTP, XML, JSON, and web protocols.
Familiarity with React
JS/Redux for integration purposes.
Experience managing database schemas with Liquibase.
Working knowledge of Unix/Linux environments.
Certifications (if any) No certifications required. Certifications in Java, cloud platforms (Azure), or software architecture are a plus.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×