-
Nicoll Curtin

Java Software Engineer

Nicoll Curtin
Singapore · Contract · Mid-Senior

We are seeking a Senior Java Developer with strong hands-on experience in Core Java and Test-Driven Development (TDD) to join our banking client. You will play a key role in designing, developing, and maintaining robust financial applications, ensuring high performance and reliability in a fast-paced environment.


Responsibilities:

  • Develop, enhance, and maintain banking applications using Core Java.
  • Apply Test-Driven Development (TDD) principles to ensure high code quality.
  • Collaborate with cross-functional teams to design scalable and efficient solutions.
  • Optimize application performance and troubleshoot issues in production.
  • Ensure adherence to banking industry standards, security, and compliance requirements.
  • Participate in code reviews, system design discussions, and technical documentation.


Requirements:

  • 5+ years of hands-on development experience in Core Java.
  • Strong expertise in Test-Driven Development (TDD) and unit testing frameworks (e.g., JUnit, TestNG).
  • Experience working in a banking or financial services environment.
  • Solid understanding of multithreading, concurrency, and performance optimization.
  • Familiarity with Spring Framework, Microservices, and REST APIs is a plus.
  • Good knowledge of SQL databases and messaging systems (e.g., Kafka, RabbitMQ).
  • Strong problem-solving and analytical skills.


This is on an initial 1-year contract role. (Renewable)

Key Skills

Ranked by relevance

microservices kafka junit java
Login to Apply
Posted
Mar 11, 2025
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

Staffing Recruiting Investment Banking Banking

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Code Compass 🧭
Related

PHP Software Engineer (80%-100%) - Zurich

2026-05-28

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Banco Hipotecario
Related

Desarrollador Java JR

2026-05-28

Full-time
Not Applicable
Argentina
Banking
Engineering
View Job Details
Swisslinx
Related

Senior Software Engineer (Python/Go)

2026-05-21

Full-time
Not Applicable
Switzerland
Staffing
Engineering