jobs in Nicoll Curtin

Nicoll Curtin Hiring! Full Time Senior Java Developer in - Ricebowl

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

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.



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