SalaryPeak

Java Kafka Backend Engineer (T24) Contract till 31st Dec

TANGSPAC CONSULTING PTE LTD
Singapore 6+ years Posted Apr 15, 2026

Salary Range

SGD 102,000 - SGD 144,000 /year

SGD 8,500 - SGD 12,000/month

Skills Required

TDDSonarQubeTemenos T24Test-Driven DevelopmentJava 8Data StructuresComputer ScienceJUnitMavenSpring BootCore JavaApache KafkaBasics of UnixJBoss Application ServerAlgorithms

Job Description

Role

  • Design, develop, and maintain robust, scalable, and high-performance applications using Java 8+ and Spring Boot
  • Build and manage event-driven architectures using Kafka and messaging systems (JMS, MQ)
  • Develop and integrate solutions with T24 (Temenos) core banking system
  • Write clean, maintainable, and testable code following TDD practices, including unit and acceptance tests
  • Design and consume RESTful and SOAP-based web services
  • Optimize SQL queries and ensure efficient database performance
  • Work with relational databases, including writing complex queries, joins, indexes, and triggers
  • Collaborate with cross-functional teams including business analysts, QA, and DevOps for end-to-end delivery
  • Participate in code reviews, ensuring adherence to coding standards and best practices
  • Troubleshoot and resolve production issues, ensuring system stability and performance
  • Use tools like Git, IntelliJ, and SonarQube/SonarLint for development, version control, and code quality
  • Perform deployments and support activities in Linux/Unix environments

Requirements

  • Minimum of 6 years of experience into IT & software development
  • Bachelor of Computer Science or similar relevant education background.
  • Strong experience in Core Java (Java 8 or above) and JUnit
  • Hands-on experience with Spring Boot and Spring Core concepts
  • Solid understanding of computer science fundamentals: algorithms, data structures, and object-oriented design
  • Experience with Test-Driven Development (TDD) and writing acceptance tests
  • Proficiency in Maven for build and dependency management
  • Knowledge of Linux/Unix shell scripting and basic command-line operations
  • Strong understanding of messaging concepts such as JMS and MQ
  • Experience with relational databases and SQL, including query optimization
  • Familiarity with REST and SOAP web services
  • Experience with development tools such as IntelliJ, Git, and SonarQube/SonarLint
  • Prior experience working with T24 (Temenos) core banking system
  • Experience with Kafka and event streaming platforms
  • Knowledge of application servers such as JBoss or similar
  • Familiarity with Java EE technologies such as JSF, JPA, and EJB
  • Ability to write and analyze complex SQL queries
  • Exposure to frontend technologies such as React JS