Senior Java Engineer

Nicoll Curtin

Kuala Lumpur

On-site

MYR 180,000 - 260,000

Full time

1 hour ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Nicoll Curtin is seeking an experienced Senior Java Engineer to join a leading international bank in Kuala Lumpur. You will design, develop, and deliver high-performance, secure, scalable enterprise applications supporting mission-critical banking platforms.

The role requires strong backend Java, microservices, Spring, cloud-native development, and experience in regulated environments. You'll collaborate across global teams, contribute to architecture, CI/CD, and secure coding practices.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications using Spring Boot.
  • Build scalable 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 code following coding standards.
  • Collaborate with analysts, solution architects, QA, DevOps, and cross-functional teams.
  • Troubleshoot production issues and implement sustainable solutions.
  • Ensure applications comply with banking security, regulatory standards.
  • Participate in code reviews, mentoring, and promoting best practices.
  • Support CI/CD pipelines and automate deployment processes.
  • Contribute to continuous improvement initiatives across engineering teams.

Skills

Java backend
Spring Boot
Spring Framework
Spring Security
RESTful APIs
JPA/Hibernate
Docker
Kubernetes
Cloud platforms
CI/CD
Git/Jenkins/GitLab
Distributed systems
Performance tuning
Security best practices
Analytical skills
Communication

Education

Bachelor's degree in CS/IT/Engineering

Tools

OpenShift
AWS
Azure
GCP

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 Java API Developer
Senior Java API Developer

Flintex Consulting • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Java Engineer
Java Engineer

Tap Growth ai • Kuala Lumpur

On-site
MYR 90,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 Web Developer - ReactJS
Senior Web Developer - ReactJS

Luxoft • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Java Developer (Full Stack)
Java Developer (Full Stack)

Aarorn Technologies Inc • Kuala Lumpur

On-site
MYR 100,000 - 145,000
Full-stack Developer #SSK118#
Full-stack Developer #SSK118#

Agensi Pekerjaan Asia Recruit Sdn Bhd • Kuala Lumpur

On-site
MYR 152,000 - 182,000
Competitive yearly bonuses
Jnr Linux/Middleware Eng
Jnr Linux/Middleware Eng

Luxoft • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Lead Backend Engineer (JAVA)
Lead Backend Engineer (JAVA)

Ryt Bank • Kuala Lumpur

On-site
MYR 250,000 - 380,000
Senior Java Developer
Senior Java Developer

Tentacle Tech • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Training & mentorship
Career progression opportunities
Finance sector experience
Senior Java API Developer
Senior Java API Developer

Flintex Consulting Pte Ltd • Kuala Lumpur

On-site
MYR 89,000 - 112,000