jobs in Nicoll Curtin

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

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

We are looking for an experienced Senior Java Engineer with a strong background in Java development, Spring Boot, microservices architecture, and RESTful API development to join our banking technology team.


The role involves working on a banking project within the Wealth Management domain, contributing to the design, development, and implementation of scalable, secure, and high-performance enterprise applications


The ideal candidate should have strong hands-on development experience, a solid understanding of software engineering best practices, and experience working in Agile environments with a strong focus on Test-Driven Development (TDD).


Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Build and enhance microservices-based applications for banking and wealth management platforms
  • Design, develop, and integrate RESTful APIs and backend services.
  • Write clean, scalable, maintainable, and high-quality code following industry best practices
  • Apply Test-Driven Development (TDD) and implement comprehensive unit and integration testing.
  • Collaborate with architects, business analysts, QA engineers, and other development teams to deliver solutions.
  • Participate in technical discussions, code reviews, design reviews, and architectural decisions.
  • Troubleshoot, debug, and resolve application issues to ensure system reliability and performance.
  • Ensure applications adhere to banking security, compliance, and data protection standards.
  • Contribute to continuous improvement of development processes and engineering practices.


Required Skills & Experience

  • Minimum 5 years of hands-on experience in Java development.
  • Strong proficiency in Core Java and Object-Oriented Programming (OOP) concepts.
  • Extensive hands-on experience with Spring Boot and Spring Framework.
  • Strong experience in designing and developing microservices architecture.
  • Good experience in developing and integrating RESTful APIs.
  • Strong understanding of Test-Driven Development (TDD).
  • Hands-on experience with JUnit, Mockito, and other testing frameworks.
  • Good understanding of SQL and relational databases.
  • Experience with Git and Maven/Gradle.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong analytical, problem-solving, and communication skills.


Preferred Qualifications

  • Prior experience working on banking, financial services, or wealth management applications
  • Knowledge of wealth management business processes and financial products.
  • Exposure to messaging technologies such as Kafka or RabbitMQ.
  • Familiarity with CI/CD pipelines, Jenkins, and DevOps practices.
  • Experience with Docker and Kubernetes.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.


Candidate Eligibility

  • This position is open exclusively to candidates currently based in Singapore.



重要安全守则

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

了解更多