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
We are seeking talented and motivated individuals for the role of Agile Developer. Successful candidates will be experienced programmers who can develop user stories, develop test cases, break down, design, and develop solutions in an environment with constant collaborative discussions. They will be matured individuals who are comfortable working in an agile environment with critical peer reviews of design and code. They must be able to offer constructive critical reviews of other's designs and code. They must be able to collaboratively work with product owners to develop use stories and test cases. They will be able to research, trial, and recommend new technologies of interest to the group. They will have experience with taking code through testing, deployment, and production and will not have merely handed off code to QA and Production Support.
Key Responsibilities
- At least 10+ years of experience in Micro service API development using the Java frameworks.
- Experience on developing REST and SOAP API's
- Strong administration and development skills using API Integration with in house application, third party vendor applications, including Trading Networks;
- Hands on experience in docker based environment - including Kubernetes or Openshift container platform.
- See changes through to completion - discovery, coding, configuration, testing, documentation, review packaging and production deployment.
- Experience in performance tuning and running PT using j-meter or similar tools
- Ensure adherence and continuous improvement of Agile practices, coaches and teaches new techniques to the Team as needed to achieve optimum productivity.
- Experience working in a banking domain preferred - not mandatory
- Engaging and collaborating with a wide group of technology teams from upstream TP systems, integration, modelling team, data base administrators, messaging teams, architecture
- Knowledge of Postgres or Oracle relational databases is an advantage;
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 ExpertiseGraduate 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 Skills
Primary :
JBOSS, Java, J2EE, Spring BootApp Scan, Selenium, Cucumber, CA Lisa, JMeterRESTful API, Kong Gateway, OAuthMaven, Jenkins, SonarQube, Rundeck, Ansible, GroovySecondary :
Openshift, Docker, KubernetesHazelcast, Kafka, RabbitMQSelling Points
This is more than just a job-it's an opportunity to join a forward-thinking organisation that cares deeply about your well-being, professional growth, and work-life balance. Our client offers competitive compensation and a robust benefits package designed to support your mental, physical, financial, and social wellbeing. Benefits include :Core bank funding for retirement savings, medical, and life insurance, with flexible and voluntary options in some locations.Generous time-off policies including annual leave, up to 20 weeks parental leave, 12-month sabbaticals, and volunteering leave.Flexible working arrangements blending home and office work.Proactive wellbeing initiatives, access to digital wellbeing tools, and extensive learning opportunities for continuous growth.A culture that embraces diversity, inclusivity, and values-driven collaboration, ensuring every individual can thrive and contribute meaningfully.Desired Skills and Experience
Strong experience in developing microservices using Java and Springboot and multithreading