Salary Range
SGD 96,000 - SGD 144,000 /year
SGD 8,000 - SGD 12,000/month
Skills Required
Job Description
Job Summary
The Application Development Manager will lead the design, development, and delivery of enterprise-grade banking applications within the Corporate Banking technology domain. Working in a complex and multicultural environment, this role drives technical strategy, architectural excellence, and high-quality software delivery while partnering closely with business stakeholders. The position requires strong leadership, deep technical expertise, and the ability to translate business needs into scalable, secure, and compliant technology solutions.
Job Responsibilities
Technical Strategy & Architecture
Define and execute the technical roadmap in alignment with business objectives and evolving industry trends.
Lead the architecture and design of scalable, maintainable, and high-performance applications using modern architectural patterns.
Drive adoption of cloud-native, microservices, event-driven, and API-based architectures.
Application Development & Delivery
Oversee end-to-end software development activities, including estimation, design, development, testing, deployment, and production support.
Ensure high delivery quality through robust engineering practices, code reviews, automated testing, and continuous integration.
Plan and execute application rollouts in collaboration with release and support teams to ensure smooth deployment across environments.
Team Leadership & Collaboration
Lead, mentor, and coach software engineers to build high-performing, collaborative, and technically strong teams.
Act as a bridge between technical teams and business stakeholders, translating functional requirements into effective technical solutions.
Support junior engineers through coaching, training, and knowledge sharing.
DevSecOps, Security & Governance
Embed DevSecOps principles into the software development lifecycle, including security-by-design, continuous testing, and automated security checks.
Ensure compliance with internal governance standards, coding guidelines, and regulatory requirements.
Participate in risk assessment, issue resolution, and post-incident analysis across the application lifecycle.
Innovation & Continuous Improvement
Identify opportunities to improve system efficiency, scalability, and reliability.
Evaluate and integrate new tools, technologies, and platforms into the enterprise ecosystem.
Contribute to proof-of-concept initiatives and technical innovation projects.
Documentation & Knowledge Management
Produce and maintain technical documentation, including specifications, architecture designs, test artefacts, and system integration documents.
Job Requirements
Qualifications
Bachelor’s degree or equivalent qualification in Computer Science, Information Technology, Software Engineering, or a related discipline.
Experience
Minimum of 10 years of relevant experience in Java-based application development.
Experience working in the banking or financial services domain is preferred.
Proven experience leading software development teams and delivering complex enterprise systems.
Technical Skills
Core Development & Architecture
Strong expertise in system design and architecture patterns, including microservices and event-driven architectures.
Extensive hands-on experience with modern Java (Java 17 or later).
Strong experience with Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA).
Experience in building secure, scalable APIs (REST, gRPC, GraphQL).
Hands-on experience with asynchronous and event-driven messaging systems.
Cloud, DevOps & Infrastructure
Experience with cloud-native platforms and hybrid (on-prem and cloud) environments.
Proficiency in containerization (Docker / OCI images) and orchestration using Kubernetes and Helm.
Experience with Infrastructure-as-Code and Git-based configuration management.
Strong understanding of CI/CD pipelines, automation, and DevOps tooling.
Data & Integration
Solid understanding of relational databases such as PostgreSQL or Oracle.
Experience with enterprise integration patterns and messaging platforms.
Quality, Performance & Observability
Strong understanding of code quality practices, unit testing, TDD, and integration testing.
Experience with monitoring, observability, and performance optimization tools.
Familiarity with load testing, profiling, and system performance tuning.
Security & Compliance
Good understanding of application and cloud security principles.
Experience with authentication, authorization, and encryption standards.
Awareness of regulatory and compliance considerations in banking systems.
Functional & Soft Skills
Good understanding of SDLC and Agile / Scrum methodologies.
Strong leadership, mentoring, and stakeholder management skills.
Excellent problem-solving, analytical, and communication abilities.
Ability to work collaboratively in a fast-paced, multicultural environment.
Strong delivery focus with the ability to manage priorities effectively.
Next Step:
If interested, you can click on “Apply here” or write an e-mail to [email protected] with your updated resume.
NOTE: - Only shortlisted candidates will be contacted back.
Dimple Jain
EA LIcence No.91C2918
Personnel Registration No. R22107270
About ADECCO PERSONNEL PTE LTD
Similar Jobs
AI Technical Program Manager (Tech MNC, AI transformation)
ADECCO PERSONNEL PTE LTD
SGD 84,000 - SGD 116,400/yr
Database Infrastructure Engineer
ADECCO PERSONNEL PTE LTD
SGD 48,000 - SGD 90,000/yr
Senior Business Analyst (Financial Crime | Bank)
ADECCO PERSONNEL PTE LTD
SGD 90,000 - SGD 144,000/yr
Business Analyst (Securities)
ADECCO PERSONNEL PTE LTD
SGD 36,000 - SGD 60,000/yr
Senior Windows Cloud & Infrastructure Support Engineer (L3 Operations)
ADECCO PERSONNEL PTE LTD
SGD 96,000 - SGD 144,000/yr