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 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.
  • Extensive experience developing Microservices Architecture.
  • 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.

重要安全守则

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

了解更多