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(s)
- 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).
Desirable Skill(s)
- 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.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.
