jobs in Nicoll Curtin

Nicoll Curtin Hiring! Full Time Senior Java Engineer in Federal Territory - Ricebowl

Undisclosed

KL City, Federal Territory

Share
Save

Working Location

  • Jalan Sultan Mizan Zainal Abidin, Kompleks Kerajaan Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

We are looking for a Senior Java Developer to join our engineering team in Malaysia. You will be responsible for designing, developing, and supporting scalable, high-performance backend applications that power the bank's digital platforms. You will work closely with architects, product owners, and cross-functional teams to deliver secure, reliable, and resilient solutions in an Agile environment.


Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications using modern development practices.
  • Build scalable microservices and RESTful APIs using Spring Boot.
  • Participate in system design, architecture discussions, and technical solutioning.
  • Write clean, maintainable, and testable code following engineering best practices.
  • Troubleshoot production issues and optimize application performance.
  • Collaborate with business stakeholders, QA, DevOps, and infrastructure teams to deliver high-quality solutions.
  • Conduct code reviews and mentor junior developers.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Ensure solutions comply with security, regulatory, and operational standards.


Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Minimum 8 years of hands-on Java development experience.
  • Strong experience with Java 8/11/17 and Spring Boot.
  • Solid understanding of microservices architecture and REST API development.
  • Experience with relational databases such as Oracle, PostgreSQL, or SQL Server.
  • Familiarity with messaging technologies such as Kafka, RabbitMQ, or JMS.
  • Experience with Git, Maven/Gradle, and CI/CD pipelines.
  • Exposure to Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is an advantage.
  • Strong understanding of software design patterns, data structures, and object-oriented programming.
  • Experience working in Agile/Scrum teams.
  • Excellent problem-solving, communication, and stakeholder management skills.


Preferred Experience

  • Experience within banking or financial services.
  • Exposure to high-volume, mission-critical systems.
  • Knowledge of event-driven architecture and distributed systems.
  • Experience with application monitoring, logging, and observability tools.


Technical Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Kafka / Messaging
  • Oracle / PostgreSQL / SQL
  • Git
  • Maven / Gradle
  • Docker
  • Kubernetes
  • CI/CD
  • AWS / Azure (preferred)


We regret to inform that only Malaysians or RPT holders will be considered.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More