Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer (Banking)

Unison Consulting Pte Ltd

Singapore

On-site

SGD 70,000 - 100,000

Full time

30 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent consulting firm in Singapore is seeking an experienced Backend Developer to design and develop secure backend systems using Java and Spring Boot. The role requires expertise in microservices architecture and a solid background in banking or financial services. The ideal candidate should have at least 5 years of experience and strong skills in RESTful APIs, database management, and cloud deployment.

Qualifications

  • 5 years of experience in Java backend development.
  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and Microservices.
  • Experience in banking/financial applications and payment systems.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build, secure, and integrate RESTful APIs with internal and third-party banking systems.
  • Work on core banking modules and transaction management systems.

Skills

Java backend development
Spring Boot
Microservices
RESTful APIs
JSON/XML
Hibernate/JPA
MySQL/PostgreSQL
Git
Jenkins
Docker
CI/CD pipelines
Agile/Scrum

Tools

AWS
Azure
Maven/Gradle
Job description
Job Summary:

We are seeking an experienced Backend Developer with strong expertise in Java and Spring Boot, preferably with prior experience in the banking or financial services domain. The role involves designing and developing secure, high-performance backend systems and APIs to support mission-critical banking applications. The ideal candidate should have hands-on experience with microservices architecture, API integrations, and secure transaction processing.

Required Skills & Experience:
  • 5 years of experience in Java backend development.
  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and Microservices.
  • Experience in banking/financial applications, payment systems, or transaction-based platforms.
  • Solid understanding of RESTful APIs, JSON/XML, and secure API communication.
  • Proficient in Hibernate/JPA, MySQL/PostgreSQL, and database optimization.
  • Experience with Git, Jenkins, Docker, and Maven/Gradle.
  • Knowledge of CI/CD pipelines and cloud deployment (AWS/Azure).
  • Familiarity with Agile/Scrum methodologies.
Key Responsibilities:
  • Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices.
  • Build, secure, and integrate RESTful APIs with internal and third-party banking systems.
  • Work on core banking modules, payment gateways, and transaction management systems.
  • Implement data validation, encryption, and authentication mechanisms following banking security standards.
  • Collaborate with business analysts, frontend developers, and QA teams to deliver robust and compliant solutions.
  • Optimize backend performance and ensure high availability and reliability of services.
  • Participate in code reviews, testing, CI/CD, and cloud deployment (AWS/Azure).
  • Troubleshoot production issues and support live banking applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.