Understand business requirements and responsible for designing solution, implementation, testing and L3 support.
Regular interaction with business and technical stakeholders globally for requirement analysis, solution/approach, testing, status updates etc.
Lead delivery of high quality change within timelines through the software development lifecycle. Perform unit testing. Support SIT, UAT and Regression testing.
Propose and implement strategic/tactical solutions for business and technical problems.
Understand and follow organizational, team level processes and best practices.
Skill Set
Bachelor s degree in computer science, information systems, or related technical/quantitative field
13+ years of experience in working with Java.
Excellent knowledge of object oriented programming principles
Good knowledge of Java frameworks (Spring)
Knowledge of testing in Java (Junit)
Familiarity with development lifecycle tools (Maven, Jenkins, Git)
Ability to work with both Linux and Windows servers.
Work effectively in a global team, supporting and advising as required.
Demonstrate strong personal initiative.
Excellent interpersonal and communication skills, written and verbal.
Knowledge of Investment Banking and Capital Markets domain (Credit markets in particular) and/or experience developing tools for the Front Office is desirable.
Experience with Python, C#/.Net, Docker, Kubernetes and/or AWS is desirable.