Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead

IOTALENTS PTE. LTD.

Singapore

On-site

SGD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial technology company in Singapore is seeking an experienced Technical Lead to drive the modernization of legacy financial systems, specifically the CPF Investment Scheme and Supplementary Retirement Scheme. The ideal candidate will possess at least 7 years in software development, with a strong focus on Spring Boot and PostgreSQL. Responsibilities include defining the technical architecture, overseeing system migration, developing a roadmap, and mentoring a team of developers. This role is critical for ensuring high performance, security, and compliance.

Qualifications

  • 7+ years in software development, including 3+ years in a Technical Lead or Architect role.
  • Strong experience in Spring Boot for high-volume financial transaction systems.
  • Good experience with PostgreSQL, including advanced querying and transaction management.

Responsibilities

  • Define the technical architecture and technology stack for the new platform.
  • Oversee migration from COBOL systems to Spring Boot microservices.
  • Develop the technical roadmap to align with business goals.
  • Lead the design and deployment of microservices architectures.
  • Mentor and provide direction to the development team.

Skills

Spring Boot
PostgreSQL
Event-driven architectures (Kafka, RabbitMQ)
CI/CD
GitOps
Kubernetes
Leadership
Problem-solving
Team collaboration

Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Job description

We are seeking an experienced and hands-on Technical Lead to lead design, development, and delivery for the modernization of legacy CPF Investment Scheme (CPFIS) and Supplementary Retirement Scheme (SRS) systems.

This critical role involves architecting the new system, overseeing the migration of logic from legacy COBOL/Mainframe environments, and leading a team of developers to ensure a successful system development and transformation.

Key Responsibilities
  • Define the technical architecture, technology stack, and integration patterns for the new CPFIS/SRS platform (e.g., microservices, modern database).
  • Oversee the translation and migration of complex business logic derived from reverse-engineered COBOL systems into high-quality, maintainable code of microservices using Spring Boot and Spring Batch.
  • Develop and manage the technical roadmap for the modernization initiative, ensuring alignment with business goals and adherence to bank-wide technology standards.
  • Lead the design, development, and deployment of microservices architectures using Spring Boot and Spring Batch, ensuring scalability, reliability, and maintainability.
  • Act as a leading individual contributor, writing high-performance code, conducting code reviews, and setting engineering best practices (CI/CD, automated testing).
  • Mentor, coach, and provide technical direction to a team of developers, ensuring efficient collaboration and high productivity within an Agile/Scrum environment.
  • Design and implement robust interfaces and APIs for integrating the new system with existing core banking, data warehouse, and regulatory reporting systems, including managing real-time and batch data synchronization.
  • Work closely with Business Analysts and COBOL SMEs to validate the technical translation of legacy mainframe logic into the new system architecture.
  • Ensure the new platform is designed and delivered with high standards for security, scalability, and performance, especially around high-volume transaction processing and regulatory compliance.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ yearsin software development with 3+ years in a Technical Lead or Architect role, preferably within theFinancial Servicesindustry.
  • Strong experience inSpring Boot (REST, Spring Cloud, Spring Security, Spring Data JPA) and Spring Batchfor high-volume financial transaction processing system development and designing.
  • Good experience withPostgreSQLdatabase, including advanced querying, indexing, and transaction management.
  • Experience with event-driven architectures (Kafka, RabbitMQ) for real-time transaction processing.
  • Proficiency inCI/CD, GitOps, and Kubernetes.
  • Proven leadership skills, with experience leading technical teams and projects from conception to deployment.
  • Excellent problem-solving abilities and a detail-oriented mindset.
  • Strong communication skills to articulate technical concepts to non-technical stakeholders.
  • Experience in modernizing legacy systems to microservices architectures, including reverse engineering, refactoring, decoupling, and migration strategies, is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.