Senior Java Full-Stack & Microservices Engineer

OCBC e2 Power Sdn Bhd

Malaysia

On-site

MYR 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Holistic benefits
Professional development

Job summary

OCBC e2 Power Sdn Bhd is seeking a skilled Software Engineer to join our engineering team. You will design, develop, test, and maintain scalable web or mobile applications, microservices, and APIs, collaborating with product, customer experience, and business teams.

The role emphasizes secure, reliable software solutions and a strong background in Java and Spring ecosystem. The candidate should be proficient in RESTful APIs, event-driven architecture, and various databases, with experience in

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Application Development, or a related field, or equivalent practical experience.
  • Three to five or more years of experience in full-stack or back-end software development.
  • Strong proficiency in Java17 or later.
  • Hands-on experience with Spring Boot and related Spring technologies.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Understanding of event-driven architecture and asynchronous processing.
  • Experience with Kafka, RabbitMQ, ActiveMQ, or similar messaging technologies.
  • Familiarity with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
  • Experience with version-control systems, preferably Bitbucket or Git.
  • Experience with CI/CD pipelines and automated build, test, and deployment processes.
  • Familiarity with Docker, Kubernetes, or OpenShift.
  • Understanding of OAuth2.0, JWT, OpenID Connect, and secure coding practices.
  • Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform is advantageous.
  • Experience with HTML, CSS, JavaScript or TypeScript, and frameworks such as React, Angular, or Vue.js is advantageous.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain robust back-end services, microservices, & APIs.
  • Develop and integrate user-facing components with server-side applications.
  • Design and implement RESTful APIs and asynchronous integrations.
  • Develop event-driven services using Kafka, RabbitMQ, ActiveMQ, or similar platforms.
  • Write clean, secure, maintainable, and efficient code.
  • Develop automated unit, API, integration, and regression tests.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot application, integration, and performance issues.
  • Build and maintain CI/CD pipelines and deployment configurations.
  • Deploy and support applications on container platforms such as Kubernetes or OpenShift.
  • Implement application logging, monitoring, and operational controls.
  • Apply secure coding and API security practices.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Collaborate with product management, customer experience design, business stakeholders, and engineering teams.
  • Understand product requirements, define technical solutions, and estimate the scope of work.
  • Maintain technical documentation, including API specifications, solution designs, and deployment procedures.
  • Keep up to date with relevant technologies and engineering practices.

Skills

Java 17+
Spring Boot
REST APIs
Kafka / RabbitMQ
SQL / NoSQL
Docker / Kubernetes
CI/CD
OAuth2 / JWT / OpenID
Cloud Platforms
HTML/CSS/JS/TS
React / Angular / Vue
Agile / Scrum
DevOps / DevSecOps

Education

Bachelor’s degree in CS/SE/Development

Tools

Bitbucket or Git
OpenShift

Job description

OCBC e2 Power Sdn Bhd is seeking a skilled Software Engineer to join our engineering team. You will design, develop, test, and maintain scalable web or mobile applications, microservices, and APIs, collaborating with product, customer experience, and business teams.

The role emphasizes secure, reliable software solutions and a strong background in Java and Spring ecosystem. The candidate should be proficient in RESTful APIs, event-driven architecture, and various databases, with experience in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Engineer - Spring Microservices & APIs
Senior Java Full-Stack Engineer - Spring Microservices & APIs

OCBC Group • Malaysia

Hybrid
MYR 120,000 - 180,000
Senior Java Full-Stack & Microservices Engineer
Senior Java Full-Stack & Microservices Engineer

OCBC • Kuala Lumpur

On-site
MYR 100,000 - 180,000
Full-Stack Java Engineer — Microservices & APIs
Full-Stack Java Engineer — Microservices & APIs

ocbc • Malaysia

On-site
MYR 287,000 - 383,000
Lead Full-Stack Engineer: Microservices & Cloud
Lead Full-Stack Engineer: Microservices & Cloud

OCBC e2 Power Sdn Bhd • Malaysia

On-site
MYR 260,000 - 460,000
Competitive base salary
Holistic benefits package
Learning and development opportunities
+1
Application Engineer – 18x7 Production Support (Java/.NET)
Application Engineer – 18x7 Production Support (Java/.NET)

OCBC e2 Power Sdn Bhd • Cyberjaya

On-site
MYR 78,000 - 123,000
Application Engineer - Banking IT, Growth & Impact
Application Engineer - Banking IT, Growth & Impact

OCBC e2 Power Sdn Bhd • Cyberjaya

On-site
MYR 70,000 - 110,000
Competitive salary
Flexible benefits
Community initiatives
+2
Senior Java Full-Stack Engineer — Digital Banking
Senior Java Full-Stack Engineer — Digital Banking

HTC Global Services MSC Sdn Bhd • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Engineering Manager — Lead Banking Tech Teams
Engineering Manager — Lead Banking Tech Teams

OCBC Group • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Java Microservices Engineer – Core Banking Platform
Senior Java Microservices Engineer – Core Banking Platform

techstreet • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Health Insurance
Card Systems Software Engineer – Banking Tech
Card Systems Software Engineer – Banking Tech

OCBC Group • Kuala Lumpur

On-site
MYR 90,000 - 150,000