About our Client
Our client is a leading global player in the banking industry, dedicated to delivering innovative financial solutions across wholesale and consumer banking. Operating in diverse markets, they combine deep local knowledge with robust technology capabilities to support complex financial transactions and drive sustainable growth. With a strong emphasis on digital transformation and customer-centric services, they offer an exciting environment for technology professionals who want to make an impact in shaping the future of banking.
About the Role
Are you passionate about building enterprise-grade backend solutions for complex banking products? In this role, you'll function as a domain expert within a high-performing core banking team, shaping the rollout of cutting-edge banking products from both a technical and functional perspective. Acting as the bridge between business users and development teams, you'll influence product strategy, lead software development efforts, guide a team of talented developers, and ensure adherence to best practices and standards. If you're ready to play a pivotal role in designing, developing, and implementing sophisticated banking solutions, this is the perfect opportunity.
Key Responsibilities
Strategy
- Serve as the domain expert in the core banking team, supporting product rollouts from a functionality and capability perspective.
- Act as a conduit between end users and internal Core Banking teams to develop solutions based on user requirements and stories.
- Contribute to product management and release management of core banking products.
Business
Participate in fitment workshops, gather and analyze product requirements from Product Owners and Solution Architects, and drive development to meet business goals.Prepare detailed program specifications based on business analysis and user requirements.Manage changes to core banking products, ensuring alignment with product and release plans.Maintain and manage product capability documentation and other audit requirements per SDLC standards.Lead a team of developers, guiding them through development, testing, implementation, and post-implementation support.Processes
Oversee maintenance and management of product capability documents and other audit-related artifacts in compliance with SDLC processes.The Ideal Candidate
Skills and Experience
Proficiency in development programming languages and design principles.Strong understanding of operating systems, unit testing frameworks, databases, and infrastructure concepts.Experience with software configuration management, development toolkits, scripting (Shell, ANT, DB), and support for system interfaces.Familiarity with process standards, systems documentation, and systems integration.Strong analytical and problem-solving skills.Effective communication and teamwork abilities, with planning, organizational, and decision-making skills.Knowledge of group policies and processes in banking environments.Technical and Functional Expertise
Graduate qualification essential; BE / ME or a postgraduate degree in Computer Science preferred.Technical and domain expertise in wholesale and consumer banking.Experience in banking product development and banking processes.Exposure to data migration and database technologies is an advantage.Technical SkillsPrimary :
JBOSS, Java, J2EE, Spring BootApp Scan, Selenium, Cucumber, CA Lisa, JMeterRESTful API, Kong Gateway, OAuthMaven, Jenkins, SonarQube, Rundeck, Ansible, GroovySecondary :
Openshift, Docker, KubernetesHazelcast, Kafka, RabbitMQDesired Skills and Experience
Strong Experience in Java / Springboot Development of Microservices Banking Applications