Microservices Engineer

OVERSEA-CHINESE BANKING CORPORATION LIMITED

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

OCBC Bank is seeking a Microservices Engineer in Group Engineering to shape the bank's technology landscape and drive digital transformation. You will design function-centric solutions, collaborate across teams, and stay ahead of tech trends.

You will work on transitioning legacy platforms to microservices, defining governance, and delivering scalable, high-performance Java services with Spring Boot and modern data stacks.

Qualifications

  • Bachelor’s degree + 5+ years designing and developing scalable Java microservices with Spring Boot.
  • Hands-on data tech experience: PostgreSQL, MongoDB, Redis, Spring Batch.
  • Experience with Apache Kafka and RESTful APIs.
  • Experience with containerization and cloud tech (OpenShift, Kubernetes, Docker, Mesos, AWS).
  • Proficiency with DevOps and testing tools: Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube.
  • Strong communication skills and ability to present complex ideas to stakeholders.
  • Financial services domain knowledge is desirable.

Responsibilities

  • Design and build function-centric solutions during transition from legacy to microservices architectures.
  • Outline governance and development guiding principles and ensure best practices.
  • Collaborate to understand business domain and drive analysis, architecture, and delivery of technical solutions.
  • Participate in planning sessions and provide effort estimates for IT initiatives.
  • Maintain knowledge of current and emerging technologies and industry trends.

Skills

Java microservices
Spring Boot
PostgreSQL
MongoDB
Redis
Spring Batch
Apache Kafka
RESTful API
Containerization
Kubernetes
OpenShift
Docker
AWS
DevOps tools
Jira
Confluence
Selenium
SonarQube

Education

Bachelor’s degree in Computer Science

Tools

Git
SVN
TFS
Jira
Confluence
Jenkins
Nexus
Selenium
SonarQube
OpenShift
Kubernetes
Docker
AWS

Job description

Why Join

As a Microservices Engineer in Group Engineering at OCBC, you will play a key role in shaping the bank's technology landscape. You will have the opportunity to work on exciting projects, collaborating with cross-functional teams to deliver function-centric solutions that meet the evolving needs of our customers. With a focus on innovation and excellence, you will be part of a team that is driving the bank's digital transformation journey.

How you succeed

To succeed in this role, you will need to be a strategic thinker with a passion for technology. You will need to work collaboratively with cross-functional teams, understanding business requirements and delivering technical solutions that meet those needs. You will also need to stay up-to-date with the latest technologies and trends, applying your expertise to drive innovation and excellence in our technology solutions.

What you do
  • Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures
  • Outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development team
  • Work collaboratively to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards.
  • Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions
  • Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards
Who you are
  • Bachelor’s degree and 5+ years of proven experience designing and developing scalable, high-performance Java-based microservices using the Spring Boot framework. Strong hands‑on expertise with data technologies including PostgreSQL, MongoDB, Redis, and batch processing using Spring Batch. Solid experience with Apache Kafka and RESTful API.
  • Experience in implementing business critical, high volume, and highly available services is a must.
  • Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, Mesos, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube)
  • Experience with cloud-based, CD/CI or DevOps development environment
  • Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team
  • Domain knowledge in Financial Services industry is desirable
Who we are

Singapore's longest established bank, we've been helpingpeople and businesses get what they want from life since 1932. How? By taking the time to truly understand people. From there, we provide support, services,solutions, and career paths that meet their individual needs and desires.Today, we're on a journey of transformation. Embracing technology andcreativity to become a future-ready learning organisation. But for all that change, our purpose remains: to enable people and communities to realise their aspirations.

What we offer

Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities.

Equal opportunity.

Fair employment.

Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

OVERSEA-CHINESE BANKING CORPORATION LIMITED • Singapore

On-site
SGD 180,000 - 240,000
Senior Microservices Engineer: Java Spring Boot
Senior Microservices Engineer: Java Spring Boot

OVERSEA-CHINESE BANKING CORPORATION LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineer, API & Middleware Development (Java / WSO2)
Senior Engineer, API & Middleware Development (Java / WSO2)

Ocbc Bank • Singapore

On-site
SGD 180,000 - 240,000
Assistant VP (Data Engineering) - OCBC
Assistant VP (Data Engineering) - OCBC

OCBC (Singapore) • Singapore

On-site
SGD 120,000 - 170,000
Holistic benefits
Learning opportunities
Community initiatives
Full Stack Engineer
Full Stack Engineer

OCBC Bank (Hong Kong) Limited • Singapore

On-site
SGD 90,000 - 150,000
Digital Product Owner - OCBC
Digital Product Owner - OCBC

OCBC (Singapore) • Singapore

On-site
SGD 120,000 - 180,000
Competitive salary
Comprehensive benefits
Learning & development
+1
Software Engineer - AVP
Software Engineer - AVP

OCBC Group • Singapore

On-site
SGD 120,000 - 180,000
Competitive pay
Learning & development opportunities
Wellbeing programs
+1
System Analyst / Software Engineer - AVP
System Analyst / Software Engineer - AVP

OCBC • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer (UI)
Software Engineer (UI)

OCBC Group • Singapore

On-site
SGD 150,000 - 210,000
System Analyst
System Analyst

OVERSEA-CHINESE BANKING CORPORATION LIMITED • Singapore

On-site
SGD 90,000 - 150,000