Senior Java Engineer

Nicoll Curtin

Kuala Lumpur

On-site

MYR 180,000 - 260,000

Full time

11 hours 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

Nicoll Curtin in Malaysia is seeking an experienced Senior Java Engineer to design, develop, and deliver high-performance, secure enterprise applications for a leading international bank. You will work on backend systems, microservices, RESTful APIs, and cloud-native solutions within a regulated environment.

The ideal candidate has 8+ years of Java development, strong Spring Boot and Spring Framework skills, familiarity with DevOps, CI/CD, and modern containerization and cloud platforms.

Qualifications

  • Bachelor's degree or equivalent in CS/IT/Engineering.
  • 8+ years hands-on Java development experience.
  • Strong Java 11/17 and OOP knowledge.
  • Expertise in Spring Boot, Spring Framework, Spring Security.
  • RESTful API design and development experience.
  • Experience with JPA/Hibernate and relational DBs.
  • Experience with Kafka/RabbitMQ/JMS messaging.
  • Multithreading, concurrency, JVM tuning knowledge.
  • Containerization with Docker/Kubernetes; cloud exposure.
  • Experience with CI/CD tools and modern dev practices.
  • Familiarity with monitoring/logging tools.

Responsibilities

  • Design, develop, and maintain enterprise Java applications with Spring Boot.
  • Build scalable microservices following best practices.
  • Develop RESTful APIs and integrate with systems.
  • Contribute to architectural design and technical decisions.
  • Optimize performance, scalability, and reliability.
  • Write clean, tested code and adhere to standards.
  • Collaborate with multi-disciplinary teams across SDLC.
  • Troubleshoot production issues and deploy sustainable fixes.
  • Ensure security, compliance, and regulatory standards.
  • Participate in code reviews and mentorship.
  • Support CI/CD pipelines and automation.
  • Drive continuous improvement initiatives.

Skills

Java backend
Spring Boot
REST APIs
Microservices
JVM tuning
Multithreading
Git
CI/CD
Cloud platforms
Security
Problem solving
Distributed teams

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Docker
Kubernetes
OpenShift
AWS
Azure
GCP
Jenkins
Git
Maven/Gradle
Prometheus/Grafana/ELK

Job description

We are seeking an experienced Senior Java Engineer to join our technology team at a leading international bank. You will be responsible for designing, developing, and delivering high-performance, secure, and scalable enterprise applications that support mission-critical banking platforms. The ideal candidate has extensive experience in Java backend development, microservices architecture, and cloud-native application development within a highly regulated environment.

We regret to inform that only Malaysians or RPT-Holders will be considered due to nature of the project.

Key Responsibilities
  • Design, develop, and maintain enterprise-grade Java applications using Spring Boot.
  • Build scalable, resilient, and high-performance microservices following industry best practices.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, and well-tested code following coding standards.
  • Collaborate with business analysts, solution architects, QA engineers, DevOps, and cross-functional teams throughout the SDLC.
  • Troubleshoot production issues and implement sustainable solutions.
  • Ensure applications comply with security, compliance, and regulatory standards applicable to the banking industry.
  • Participate in code reviews, mentoring junior engineers, and promoting engineering best practices.
  • Support CI/CD pipelines and automate deployment processes.
  • Contribute to continuous improvement initiatives across engineering teams.
Required Skills & Experience
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Minimum 8 years of hands-on Java development experience.
  • Strong expertise in Java 11/17 and object-oriented programming.
  • Strong hands-on experience with Spring Boot, Spring Framework, and Spring Security.
  • Strong knowledge of RESTful API design and development.
  • Experience with JPA/Hibernate and relational databases such as Oracle, PostgreSQL, or SQL Server.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
  • Strong understanding of multithreading, concurrency, collections, and JVM performance tuning.
  • Experience with containerization technologies including Docker and Kubernetes.
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is advantageous.
  • Experience using Git, Maven/Gradle, Jenkins, GitLab CI, or other CI/CD tools.
  • Familiarity with monitoring and logging tools such as Splunk, ELK, Grafana, or Prometheus.
  • Strong understanding of secure coding practices and application security.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication skills with the ability to work effectively in global and distributed teams.
Preferred Experience
  • Prior experience working in an international bank or financial services organization.
  • Experience delivering applications in Agile/Scrum environments.
  • Knowledge of event-driven architecture and distributed systems.
  • Familiarity with domain-driven design (DDD) and design patterns.
  • Experience with OpenShift or Kubernetes-based platforms.
  • Understanding of DevSecOps practices.
  • Exposure to high-availability, low-latency, and mission-critical systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Hyppies Pte. Ltd. • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Java API Developer
Senior Java API Developer

Flintex Consulting Pte Ltd • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Java Developer (Java 17 & SpringBoot)
Senior Java Developer (Java 17 & SpringBoot)

Ambition • Kuala Lumpur

Hybrid
MYR 180,000 - 300,000
Senior Java Developer - Enterprise Apps & Leadership
Senior Java Developer - Enterprise Apps & Leadership

RHB Banking Group • Kuala Lumpur

On-site
MYR 120,000 - 150,000
Java Developer (Spring Boot & Microservices) | Kamlax Global Technologies | Malaysia
Java Developer (Spring Boot & Microservices) | Kamlax Global Technologies | Malaysia

Tech Junction Ltd • Malaysia

On-site
MYR 110,000 - 170,000
Senior Java API Developer
Senior Java API Developer

Flintex Consulting Pte Ltd • Kuala Lumpur

On-site
MYR 89,000 - 112,000
Senior Java Engineer: High-Performance Banking Microservices
Senior Java Engineer: High-Performance Banking Microservices

Nicoll Curtin • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Senior Developer
Senior Developer

RHB Banking Group • Kuala Lumpur

On-site
MYR 120,000 - 150,000
General Java Senior Developer II
General Java Senior Developer II

北京汉克时代科技有限公司 • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Java Engineer - Cloud-Native Banking & AI
Senior Java Engineer - Cloud-Native Banking & AI

Ambition • Kuala Lumpur

Hybrid
MYR 180,000 - 300,000