SalaryPeak

Lead Software Engineer – Corporate Banking / $10,000

APBA TG HUMAN RESOURCE PTE. LTD.
Singapore 8+ years Posted Jan 19, 2026

Salary Range

SGD 96,000 - SGD 120,000 /year

SGD 8,000 - SGD 10,000/month

Apply on MyCareersFuture

Skills Required

IFRSMVCTechnical DocumentationArchitectural PatternsKubernetesRegulatory ComplianceEmerging TechnologyRelease ManagementMicroservicesSpring BootApache KafkaAuthenticationIVTechnical LeadershipEncryptionOrchestration

Job Description

Job Duties:

  • Establish and drive the technical strategy and roadmap in alignment with business objectives, regulatory requirements, and emerging technology trends.

  • Design and oversee scalable, secure, and maintainable architectures supporting complex corporate banking and loan management ecosystems.

  • Provide strong technical leadership, mentorship, and coaching to software engineers, fostering a culture of excellence, accountability, and continuous learning.

  • Lead the design and implementation of cloud-native, microservices-based platforms and integration layers supporting mission-critical banking applications.

  • Own technical delivery quality by enforcing best practices in coding standards, testing, CI/CD, and DevSecOps across the software lifecycle.

  • Collaborate closely with Product Owners, Business Analysts, and Project Managers to translate business requirements into robust technical solutions.

  • Ensure systems comply with evolving banking regulations (e.g., Basel IV, IFRS 9) and internal governance, security, and risk standards.

  • Plan and execute application rollouts across environments, supporting release management, production support, and post-deployment incident resolution.

  • Identify, evaluate, and promote adoption of modern tools, frameworks, and architectural patterns to enhance system performance and agility.

  • Produce and maintain high-quality technical documentation, system designs, and integration specifications while contributing to team knowledge growth.

Job Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field, with 8+ years of Java development experience and 3+ years as a Technical Lead, preferably in banking or financial services.

  • Proven experience leading development teams, guiding technical decisions and delivering large-scale enterprise systems.

  • Deep hands-on experience with Java (Java 17+), Spring Boot, Spring MVC, Spring Data JPA and dependency injection frameworks.

  • Strong expertise in microservices, event-driven architecture, API design and distributed system patterns.

  • Proficiency in designing and implementing secure, scalable APIs (REST, gRPC, GraphQL) with proper versioning and documentation standards.

  • Experience with cloud-native platforms (AWS, Azure, GCP), Docker/OCI images, Kubernetes orchestration and Helm-based deployments.

  • Solid understanding of CI/CD pipelines, Git-based workflows, automated testing, security-by-design and DevSecOps best practices.

  • Hands-on experience with messaging systems such as Apache Kafka and strong knowledge of relational databases (e.g., PostgreSQL).

  • Knowledge of application and cloud security principles, authentication protocols (OAuth, SAML), encryption and regulatory compliance requirements.

  • Excellent communication, problem-solving, and organizational skills, with the ability to work effectively in multicultural, fast-paced environments.

To Apply, please kindly email your updated resume to [email protected]

Regret to inform that only shortlisted candidates will be notified.

CEI: R25127749

EA License: 14C7275