Senior Java Developer - Credit Risk

Amaris Consulting

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amaris Consulting is seeking a Senior Java/J2EE Developer with 7+ years of experience to build secure, scalable enterprise applications for credit risk and banking operations in Singapore. The role involves designing and implementing Java/J2EE solutions, Spring Boot, Spring Data, and Spring Security across microservices and APIs.

You will work on integration with core banking systems, data platforms, and regulatory reporting while ensuring performance, security, and maintainability.

Qualifications

  • Strong expertise in Java 8+ and J2EE with Spring Framework.
  • Experience with microservices, SOA, distributed systems, and event-driven architecture.
  • Proficiency in Oracle, PostgreSQL, or SQL Server including SQL optimization.
  • Knowledge of Kafka, JMS, or RabbitMQ and CI/CD tooling.

Responsibilities

  • Design and develop enterprise applications using Java, J2EE, Spring Boot, Spring Data, and Spring Security.
  • Support credit assessment, decisioning, exposure monitoring, limit management, risk calculations, and regulatory reporting.
  • Build and integrate microservices, REST/SOAP APIs, batch processes, and event-driven services.
  • Work with Servlets, JSP, EJB, JMS, JDBC, JPA/Hibernate, and application servers such as WebLogic, WebSphere, JBoss, or WildFly.
  • Translate business, security, data, and regulatory requirements into effective technical solutions and architecture designs.
  • Integrate with core banking systems, data platforms, rules engines, and third-party services.
  • Apply best practices for performance, scalability, security, resilience, auditability, and maintainability.
  • Develop automated tests, conduct code reviews, support CI/CD and production releases, and mentor junior developers.
  • Create reusable Java libraries, APIs, design patterns, templates, and engineering standards.

Skills

Java 8+
J2EE
Spring Framework
Spring Boot
REST APIs
SOA
Microservices
Kafka
JMS
SQL & Databases
Security & OAuth
Design Patterns

Tools

WebLogic
WebSphere
JBoss/WildFly
Docker
Kubernetes/OpenShift

Job description

We are seeking a Senior Java/J2EE Developer with at least 7 years of experience in enterprise application development, solution design, and systems integration. You will build secure, scalable, and high-performing applications supporting credit risk and banking operations.

Key Responsibilities

  • Design and develop enterprise applications using Java, J2EE, Spring Boot, Spring Data, and Spring Security.
  • Support credit assessment, decisioning, exposure monitoring, limit management, risk calculations, and regulatory reporting.
  • Build and integrate microservices, REST/SOAP APIs, batch processes, and event-driven services.
  • Work with Servlets, JSP, EJB, JMS, JDBC, JPA/Hibernate, and application servers such as WebLogic, WebSphere, JBoss, or WildFly.
  • Translate business, security, data, and regulatory requirements into effective technical solutions and architecture designs.
  • Integrate with core banking systems, data platforms, rules engines, and third-party services.
  • Apply best practices for performance, scalability, security, resilience, auditability, and maintainability.
  • Develop automated tests, conduct code reviews, support CI/CD and production releases, and mentor junior developers.
  • Create reusable Java libraries, APIs, design patterns, templates, and engineering standards.

Required Experience

  • Strong expertise in Java 8+, J2EE, Spring Framework, and Spring Boot.
  • Experience with microservices, SOA, distributed systems, and event-driven architecture.
  • Proficiency in Oracle, PostgreSQL, or SQL Server, including SQL and query optimization.
  • Experience with Kafka, JMS, or RabbitMQ.
  • Knowledge of JUnit, Mockito, Testcontainers, Maven/Gradle, Git, and CI/CD.
  • Familiarity with Docker, Kubernetes/OpenShift, cloud platforms, and observability tools.
  • Knowledge of OAuth 2.0, OpenID Connect, SSO, RBAC, and secure coding.
  • Strong understanding of SOLID principles, design patterns, clean architecture, and domain-driven design.
  • Ability to produce clear technical documentation using UML, C4, or equivalent modelling methods.

Banking and Credit Risk Knowledge

  • Experience in banking, fintech, financial services, or another regulated industry is required. Candidates should understand the credit lifecycle and areas such as credit decisioning, scoring, exposure, limits, collateral, defaults, expected credit loss, and regulatory reporting.
  • Familiarity with PD, LGD, EAD, Expected Loss, IFRS 9, Basel II/III, data lineage, reconciliation, traceability, and audit controls is highly desirable.
  • Experience with credit risk platforms, business rules engines, Spring Batch, or high-volume financial data processing would be an advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Manager (Bank, Director)
Software Manager (Bank, Director)

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

jondavidson pte. ltd. • Singapore

On-site
SGD 100,000 - 180,000
Senior Software Developer (Banking)
Senior Software Developer (Banking)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Java Spring Boot Technical Lead / Application Development Manager - Cards Technology
Java Spring Boot Technical Lead / Application Development Manager - Cards Technology

D L RESOURCES PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Senior Big Data Developer
Senior Big Data Developer

Peoplebank Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
U02 - Senior Backend Engineer (Java, Banking)
U02 - Senior Backend Engineer (Java, Banking)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Developer Credit & Risk
Senior Software Developer Credit & Risk

net6tem pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Architect – Banking Risk Microservices
Senior Java Architect – Banking Risk Microservices

Amaris Consulting • Singapore

On-site
SGD 120,000 - 180,000