Software Engineering - Software Engineering ( Java/Microservices)

ocbc

Malaysia

Presencial

MYR 80 000 - 140 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Competitive base salary
Flexible benefits
Learning & development opportunities
Wellbeing programs

Resumo da oferta

OCBC is seeking a skilled Full Stack / Back End Software Engineer to join our engineering team. You will design, develop, and maintain scalable mobile or web-based applications with a strong focus on back-end services and RESTful APIs.

You will work with Spring Framework (Boot, Batch, Cloud) to build microservices, leverage Docker and Kubernetes for deployment, and collaborate across product and CX teams to deliver high-quality software solutions.

Qualificações

  • Bachelor’s degree in Computer Science, Software Engineering, Application Development, or a related field.
  • 3–5+ years of software development experience, focus on full stack or back-end.
  • Proficiency in Java 17 and RESTful APIs.

Responsabilidades

  • Design, develop, and maintain robust back-end services and APIs.
  • Collaborate with front-end teams to integrate UI with server logic.
  • Write clean, efficient code following best practices.
  • Conduct code reviews and provide feedback to team members.
  • Troubleshoot and optimize performance and reliability.
  • Participate in the full SDLC from requirements to deployment.
  • Stay updated with emerging technologies to improve our stack.

Conhecimentos

Java 17
RESTful APIs
Microservices
Spring Framework
Cloud platforms

Formação académica

Bachelor’s degree in Computer Science or related field

Ferramentas

Git
Bitbucket
Swagger/OpenAPI
Docker
Kubernetes
Spring Boot
Spring Batch

Descrição da oferta de emprego

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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineering
Software Engineering

OCBC • Kuala Lumpur

Presencial
MYR 120 000 - 180 000
Software Engineering
Software Engineering

ocbc • Malásia

Presencial
MYR 287 000 - 383 000
Software Engineering
Software Engineering

OCBC Group • Malásia

Híbrido
MYR 120 000 - 180 000
Engineering/Full Stack Developer Team Lead
Engineering/Full Stack Developer Team Lead

OCBC • Kuala Lumpur

Presencial
MYR 120 000 - 160 000
Competitive base salary
Holistic and flexible benefits
Professional development opportunities
Software Engineering
Software Engineering

OCBC e2 Power Sdn Bhd • Malásia

Presencial
MYR 120 000 - 180 000
Competitive base salary
Holistic benefits
Professional development
Engineering/Full Stack Developer Team Lead
Engineering/Full Stack Developer Team Lead

OCBC e2 Power Sdn Bhd • Malásia

Presencial
MYR 260 000 - 460 000
Competitive base salary
Holistic benefits package
Learning and development opportunities
+1
AVP Software Engineer – Banking Tech & Growth
AVP Software Engineer – Banking Tech & Growth

OCBC • Kuala Lumpur

Presencial
Confidential
Full Stack / Back End Developer
Full Stack / Back End Developer

OCBC • Kuala Lumpur

Presencial
MYR 100 000 - 180 000
Software Engineering (Cards)
Software Engineering (Cards)

OCBC • Kuala Lumpur

Presencial
MYR 90 000 - 130 000
Competitive base salary
Flexible benefits
Learning and development opportunities
+2
Software Engineering - MGR
Software Engineering - MGR

OCBC • Kuala Lumpur

Presencial
MYR 72 000 - 120 000
Principais localizações