Software Engineering - MGR

OCBC Group

Singapore

On-site

SGD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OCBC Group in Singapore is seeking a Full Stack / Back End Software Engineer with strong Java and microservices experience. You will design, develop, and maintain scalable back-end services and RESTful APIs, collaborating with front-end teams to deliver robust applications.

The ideal candidate has 3–5+ years in software development, proficiency in Java 17, Spring Boot, Spring Cloud, and containerization with Docker/Kubernetes. Familiarity with SQL/NoSQL databases and Git is required.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 3 to 5+ years of software development experience.
  • Proficiency in Java 17 and back-end development.
  • Strong RESTful APIs and microservices knowledge.
  • Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Familiarity with Docker and Kubernetes.
  • Experience with version control (Git/Bitbucket).
  • Knowledge of cloud platforms (AWS/Azure/GCP) is a plus.

Responsibilities

  • Design, develop, and maintain robust back-end services and APIs.
  • Collaborate with front-end developers to integrate UI with server-side logic.
  • Write clean, maintainable, and efficient code following best practices.

Skills

Java
RESTful APIs
Microservices
Spring Framework
Spring Boot
Spring Batch
Spring Cloud
SQL/NoSQL
Docker
Kubernetes

Education

Bachelor’s degree in Computer Science or related field

Tools

Git/Bitbucket
Cloud platforms (AWS/Azure/GCP)

Job description

## Software Engineering - Software Engineering ( Java/Microservices)Apply: Onsite: Full time: Posted 3 Days Ago: End Date: November 30, 2026 (30+ days left to apply): JR00010833# **WHO WE ARE:**As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations 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. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future. We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.Your Opportunity Starts Here.# **Job Function** : Full Stack / Back End Developer ( Java/ Microservices) **Job Overview:** We are seeking a talented Full Stack / Back End Software Engineer to join our engineering team. The ideal candidate will have a strong background in software engineering, with expertise in both back-end and full-stack technologies. You will be responsible for designing, developing, and maintaining scalable mobile or web-based applications and services, ensuring high performance and responsiveness to requests from the front end.**Java Proficiency:** Strong understanding of Java programming language, including Java17 or later features (e.g., Streams, Lambda expressions, Optional). Familiarity with object-oriented programming principles and design patterns.**Framework**: Experience with Spring Framework, especially Spring Boot & Spring Batch, for building microservices. Knowledge of Spring Cloud for distributed systems and microservices architecture. Familiarity with other frameworks like Micronaut or Quarkus can be beneficial.**RESTful API Development:** Proficient in designing and implementing RESTful APIs. Understanding of API documentation tools like Swagger/OpenAPI.**Database**: Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).**Containerization and Orchestration:** Familiarity with Docker for containerization of microservices. Understanding of Kubernetes for orchestration of containerized applications.**Key Responsibilities:*** Design, develop, and maintain robust back-end services and APIs.* Collaborate with front-end developers to integrate user-facing elements with server-side logic.* Write clean, maintainable, and efficient code following best practices and coding standards.* Conduct code reviews and provide constructive feedback to team members.* Troubleshoot and debug applications to optimize performance and reliability.* Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.* Stay up-to-date with emerging technologies and industry trends to continuously improve our tech stack.* Work closely with cross-functional teams, including product management and customer experience (CX) design, to deliver high-quality software solutions. Grasp product requirements and engage with team members and business stakeholders to define solutions and assess or estimate the scope of work needed.**Qualifications:*** Bachelor’s degree in Computer Science, Software Engineering, Application Development, or a related field, or equivalent practical experience.* 3 to 5+ years of experience in software development, with a focus on full stack or back-end development.* Proficiency in back-end programming languages, primarily JAVA17 is mandatory.* Strong understanding of RESTful APIs and microservices architecture.* Familiarity with database technologies (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or similar.* Experience with version control systems, preferably Bitbucket or Git.* Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.* Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js are optional.* Excellent problem-solving skills and attention to detail.* Strong communication and collaboration skills.**Preferred Qualifications:*** Experience with Agile/Scrum methodologies.* Familiarity with DevOps practices and CI/CD pipelines.* Understanding of security best practices in app & web development.# # # **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. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.### Collaboration & Teamwork*If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - AVP
Software Engineer - AVP

OCBC Group • Singapore

On-site
SGD 120,000 - 180,000
Competitive pay
Learning & development opportunities
Wellbeing programs
+1
Software Engineer (UI)
Software Engineer (UI)

OCBC Group • Singapore

On-site
SGD 150,000 - 210,000
Technology Program Director (ED/ MD)
Technology Program Director (ED/ MD)

OCBC Group • Singapore

On-site
SGD 300,000 - 540,000
Competitive base salary
Senior Data Engineer - AVP
Senior Data Engineer - AVP

OCBC Bank (China) Ltd. • Singapore

On-site
SGD 70,000 - 100,000
Competitive base salary
Flexible benefits
Professional development opportunities
Sr. Assoc/Assoc, Backend Developer, Consumer Banking Technology, Group Technology
Sr. Assoc/Assoc, Backend Developer, Consumer Banking Technology, Group Technology

DBS • Singapore

On-site
SGD 90,000 - 130,000
Senior Full Stack Engineer, Group Operations & Technology (AVP)
Senior Full Stack Engineer, Group Operations & Technology (AVP)

OCBC company • Singapore

On-site
SGD 80,000 - 120,000
Competitive base salary
Holistic, flexible benefits
Learning and professional development opportunities
Software Engineer (OCBC Securities Projects Delivery)
Software Engineer (OCBC Securities Projects Delivery)

OCBC Group • Singapore

On-site
SGD 60,000 - 120,000
AVP, Fullstack Developer, Core Banking Technology, Group Technology
AVP, Fullstack Developer, Core Banking Technology, Group Technology

DBS • Singapore

On-site
SGD 180,000 - 240,000
Full Stack Developer (Java, ReactJS)
Full Stack Developer (Java, ReactJS)

OCBC Group • Singapore

On-site
SGD 180,000 - 280,000
Competitive base salary
Flexible benefits package
Learning and development opportunities
System Analyst / Software Engineer - AVP
System Analyst / Software Engineer - AVP

OCBC company • Singapore

On-site
Confidential