Software Engineering Director (Java)

GMP Technologies

Singapore

On-site

SGD 260,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GMP Technologies (S) Pte Ltd is seeking an experienced Software Engineering Director (Java) to lead development of web and mobile channel applications and drive architecture, security, and performance enhancements. You will mentor teams and collaborate with product, architects, QA, and stakeholders to ensure timely, compliant delivery.

The role requires deep Java expertise, microservices, CI/CD, and cloud-native practices in a fast-paced financial tech environment.

Qualifications

  • Bachelor's degree in IT/CS or related field.
  • Approximately 10 years of experience delivering IT solutions in financial institutions.
  • Strong hands-on expertise in Java, Spring Boot, REST APIs, gRPC, and microservices architecture.
  • Experience with internet-facing web and mobile apps with SSO/OIDC/SAML/MFA and OWASP compliance.
  • Knowledge of Kafka, APIs, IBM MQ, RabbitMQ, and secure file-based/system integrations.
  • Experience with Docker, Kubernetes, Git, Jenkins, Maven, GitOps/ArgoCD, CI/CD pipelines, and cloud-native deployments.
  • Understanding of Oracle, NoSQL databases, Elasticsearch, JSON, XML, Protobuf, and OpenAPI.
  • Exposure to payments, transaction banking, or cash management is a plus.
  • Proven track record delivering large-scale enterprise projects.
  • Strong ownership mindset and stakeholder management.

Responsibilities

  • Lead development for web and mobile channels (iOS/Android).
  • Identify technical risks and mitigations.
  • Validate performance benchmarks and drive optimization.
  • Ensure security, privacy, regulatory, and governance compliance.
  • Maintain architecture, design and review documentation.
  • Provide hands-on technical guidance, mentoring, and coaching.
  • Foster a culture of quality, accountability and continuous improvement.
  • Collaborate with Product Owners, Architects, QA, stakeholders, and partners.
  • Align architecture, standards, roadmaps, and development practices with requirements.
  • Translate business needs into technology solutions and coordinate internal/external delivery.
  • Drive process automation and development efficiency.
  • Evaluate emerging technologies and recommend adoption.
  • Promote innovation and engineering best practices.

Skills

Java
Spring Boot
REST APIs
gRPC
Microservices
Docker
Kubernetes
Git
Jenkins
Maven
GitOps/ArgoCD
CI/CD
OpenAPI
Kafka
IBM MQ
RabbitMQ
Oracle
NoSQL
Elasticsearch
JSON
XML
Protobuf

Education

Bachelor's Degree in IT/CS

Tools

Docker
Kubernetes
Git
Jenkins
Maven
GitOps/ArgoCD
CI/CD pipelines

Job description

About the job Software Engineering Director (Java)
  • Lead development activities for web and mobile channel applications (iOS and Android).
  • Identify technical risks proactively and recommend mitigation strategies.
  • Validate performance benchmarks and drive optimization initiatives.
  • Ensure compliance with security, privacy, regulatory, and governance requirements.
  • Maintain architecture, design, and review documentation.
  • Provide hands-on technical guidance, mentoring, and coaching to development teams.
  • Foster a culture of quality, accountability, and continuous improvement.
  • Collaborate with Product Owners, Architects, QA teams, business stakeholders, and technology partners to ensure successful delivery.
  • Align platform architecture, standards, roadmaps, and development practices with requirements.
  • Translate business needs into effective technology solutions and coordinate delivery with internal and external teams.
  • Drive process automation and development efficiency initiatives.
  • Evaluate emerging technologies and recommend adoption where beneficial.
  • Promote innovation and engineering best practices across the organization.
Requirements
  • Bachelor's Degree in Information Technology, Computer Science, or a related field.
  • Approximately 10 years of experience delivering IT solutions within financial institutions.
  • Strong hands-on expertise in Java, Spring Boot, REST APIs, gRPC, and microservices architecture.
  • Proven experience delivering internet-facing web and mobile applications with SSO, OIDC, SAML, MFA, secure session management, SPA architectures, and OWASP compliance.
  • Strong knowledge of Kafka, APIs, IBM MQ, RabbitMQ, and secure file-based/system integrations.
  • Experience with Docker, Kubernetes, Git, Jenkins, Maven, GitOps/ArgoCD, CI/CD pipelines, and cloud-native deployment models.
  • Solid understanding of Oracle, NoSQL databases, Elasticsearch, JSON, XML, Protobuf, and OpenAPI.
  • Exposure to payments, transaction banking, or cash management domains is an advantage.
  • Experience managing and delivering large-scale enterprise system development projects.
  • Strong ownership mindset with accountability for outcomes.
  • Excellent communication, presentation, and stakeholder management skills.
  • Ability to perform effectively in fast-paced and rapidly changing environments.
  • Collaborative, professional, and team-oriented working approach.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | Tang Lee Ling | Registration No: R1106845

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Charterhouse Pte Ltd • Singapore

On-site
SGD 100,000 - 130,000
Java Solutions Engineer (Permanent, Banking)
Java Solutions Engineer (Permanent, Banking)

GMP Technologies • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

Nityo Infotech • Singapore

On-site
SGD 100,000 - 167,000
Java Tech Lead
Java Tech Lead

BANK JULIUS BAER & CO. LTD. • Singapore

On-site
SGD 180,000 - 300,000
VP, Application Developer, Institutional Banking Group Technology, Group Technology
VP, Application Developer, Institutional Banking Group Technology, Group Technology

DBS Bank • Singapore

On-site
SGD 150,000 - 210,000
Senior Software Developer - Scala / Java
Senior Software Developer - Scala / Java

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
SVP/VP, Tech Lead, Corporate Internet Banking Platform (CIBP), Institutional Banking Group Tech[...]
SVP/VP, Tech Lead, Corporate Internet Banking Platform (CIBP), Institutional Banking Group Tech[...]

DBS Bank • Singapore

On-site
SGD 250,000 - 340,000
Java Engineering Director: Lead Scalable Web/Mobile
Java Engineering Director: Lead Scalable Web/Mobile

GMP Technologies • Singapore

On-site
SGD 260,000 - 520,000
Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000