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.