Job Summary
We are seeking an experienced Application Development Manager to join a Corporate Banking IT environment that is driving large-scale digital transformation programs. The role focuses on defining and delivering modern, cloud-native, event-driven platforms supporting complex financing and syndicated market solutions.
Mandatory Skill-set
Bachelor’s degree in a relevant discipline with 10+ years of Java software engineering experience, preferably in banking or financial services;
Must have strong expertise in system design, architecture patterns, and microservices / event-driven architectures;
Must have hands-on experience with Java (Java 17+), Spring Boot/MVC/Data JPA, and scalable application development;
Strong API development skills (REST, gRPC, GraphQL) with OpenAPI/Swagger standards;
Experience with cloud-native platforms (AWS/Azure/GCP), Docker, Kubernetes, and Infrastructure as Code (Helm, Argo CD, Kustomize, Vault);
Solid DevOps and engineering practices, including Git (GitFlow), CI/CD (Jenkins/GitLab CI), code quality, TDD/BDD, and artifact repositories;
Experience with Kafka, relational databases (PostgreSQL/Oracle), monitoring \& observability, performance testing, and application/cloud security (OAuth, SAML, encryption).
Desired Skill-set
Knowledge of Corporate \& Investment Banking, particularly in the Financing domain;
Experience working in highly regulated environments;
Familiarity with Agile Scrum methodologies and SDLC best practices;
Exposure to Monitoring as Code (MAC) concepts;
Prior experience leading large transformation or platform modernization initiatives.
Responsibilities
Define and execute the technical strategy and roadmap aligned with business and IT transformation goals;
Lead the architecture and design of scalable, maintainable applications using microservices, event-driven, and cloud-native architectures;
Design and implement a cloud-native Integration Layer and ensure architectural consistency, performance optimization, and long-term sustainability;
Oversee end-to-end software delivery, including estimation, development, testing, deployment, rollout, and production support;
Maintain high delivery quality standards through strong engineering practices, governance, and continuous improvement;
Lead, mentor, and coach software engineers, fostering technical excellence and professional growth;
Act as a bridge between technical teams and business stakeholders, translating functional requirements into effective technical solutions;
Ensure compliance with coding standards, security policies, regulatory requirements, and embed DevSecOps principles across the SDLC;
Oversee Proof-of-Concept initiatives, tool integrations, and adoption of innovative technologies within the enterprise ecosystem;
Actively participate in issue analysis, incident resolution, post-deployment support, and ensure comprehensive technical documentation throughout the project lifecycle.
Should you be interested in this career opportunity, please send in your updated resume to
apply@sciente.com
at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA Licence No. 07C5639