jobs in Nicoll Curtin

全职 Senior Java Engineer 工作, 薪水, Nicoll Curtin Federal Territory 公司招聘中 - Ricebowl

Undisclosed

KL City, Federal Territory

分享
保存

工作地点

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

职位描述

岗位职责

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.


重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多