Search Jobs

Search by job, company or skills

Java Backend Developer(End clients IBM, DBS bank)

Java Backend Developer(End clients IBM, DBS bank)

nextera software services pte. ltd.
6-8 Years
SGD 6,500 - 7,200 per month
Early Applicant
  • Posted 14 days ago
  • Be among the first 20 applicants

Job Description

Job Title: Senior Java Backend Developer - Microservices

Experience Level: 6+ Years

Domain Requirement: Banking & Financial Services (Mandatory)

Location: On-site / Hybrid (As per client agreement)

Role Overview

We are seeking a Senior Java Backend Developer with 6+ years of hands-on software development experience to design, build, and support high-throughput, mission-critical digital banking applications for DBS Bank. The candidate will be key to architecting microservices ecosystems, building distributed backend services, and securing high-volume transactional systems using Java, Spring Boot, and cloud-native frameworks. Prior development experience in a retail, corporate, or FinTech banking domain is strictly required.

Key Responsibilities

  • Microservices Development: Architect, build, and deploy resilient, loosely coupled backend microservices using Java (11/17) and Spring Boot.

  • API Integration: Design and implement RESTful APIs, SOAP web services, and API Gateways for seamless integration with DBS core banking systems and third-party financial services.

  • Event-Driven Architecture: Implement event streams, asynchronous processing, and message queues using Apache Kafka, RabbitMQ, or IBM MQ.

  • Data Persistence & Security: Manage data models across relational (Oracle, PostgreSQL, MariaDB) and NoSQL (MongoDB, Redis) databases using JPA/Hibernate, maintaining strict encryption at rest and in transit.

  • Banking Security Compliance: Integrate Spring Security, OAuth 2.0, OpenID Connect, JWT, and mTLS protocols to comply with MAS (Monetary Authority of Singapore) and bank threat-mitigation standards.

  • Performance Tuning & Debugging: Perform thread analysis, memory leak fixes, DB query optimization, and latency tuning using tools like Apache JMeter and APM monitors.

  • CI/CD & DevOps Automation: Collaborate in an Agile/Scrum squad setup to run continuous integration/delivery pipelines using Git, Jenkins, Bitbucket, Maven/Gradle, SonarQube, Docker, and Kubernetes.

Mandatory Experience & Qualifications

  • Experience: Minimum 6+ years in enterprise-level Java backend software development.

  • Domain Expertise:Must have prior hands-on experience in Banking or Financial Services (BFSI), working on domain features such as payment gateways, core banking, trade finance, credit cards, or digital transfers.

  • Core Tech Stack: Advanced proficiency in Java (8/11/17), Spring Boot, Spring Cloud, Spring Security, and JPA / Hibernate.

  • Architecture: Strong hands-on experience with Microservices Architecture, Design Patterns, RESTful API design, and distributed systems design.

  • Databases: Solid knowledge of relational databases (Oracle, MariaDB, PostgreSQL) alongside NoSQL solutions (Redis, MongoDB).

  • Messaging & Async: Practical experience with Kafka, RabbitMQ, or JMS for real-time messaging.

  • Testing: Proficiency in unit, integration, and performance testing using JUnit, Mockito, and JMeter.

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

4-8 yrs
Singapore
Skills:
Unix, PostgreSQL, Windows, Release Management, Linux Administration, Openshift, Cyberark, Oracle, configuration management, Itil Change Management, secure credential management practices, production operational controls, infrastructure lifecycle management, SQL execution, operating system patching, application deployment processes, middleware upgrades, release automation tools, DevOps practices, database deployment concepts, password vaulting, environment management, CI CD concepts, middleware platforms, Governance Frameworks