About our client
The largest global wealth manager and world's leading bank.
Responsibilities
Lead a team to help analyze and understand business and technical stories, write code, implement automated tests, contribute to release and iteration planning and develop \& streamline the working practices of our team
Manage risk from environment, dependencies and external products
Capture detailed requirements based upon user interviews and system/data analysis
Complete the unit testing of components for integration into larger subsystems
Support the business to resolve high-priority defects and deploy fixes to production systems
Contribute widely in establishing and promoting best practices and pro-actively investigate and propose new technologies for use within the department
Your expertise
Bachelor’s degree in Computer Science or related engineering or technical fields with
ideally 10+ years of relevant Java experience
Excellent understanding of complex communication systems including architecture and design
Experience in designing secure, robust and scalable frontend applications
Familiarity with architecture styles/APIs (REST) and version control systems like GIT
Experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of our team
Strong analytical, problem-solving and synthesizing skills
Conceptual understanding of software development including the full project lifecycle from working on multiple substantial projects using Agile development methodologies
We welcome interested applicants to submit their applications via 'Apply Now'. Kindly note that only shortlisted candidates will be notified.