Job Description

The individual will work as part of the global development team, which is spread across sites.

The individual will help the team design, develop a modern technology stack to power our digital platforms aimed unlocking efficiencies for our Investment Teams.

As a front office developer, the individual will also work closely with the Sustainability team to solve operational problems and design strategic solutions to offer various Environmental, Social and Governance metrics to our Investment teams.

We work with the following technologies:

1.Core Java and Java SpringBoot micro-services


3.Distributed caching framework like Hazelcast


5.Linux/Unix knowledge

6.DB2 , NoSql - MongoDB

Your responsibilities will include:

1.Designing and developing modern and modular web applications using modern coding and testing standards.

2.Participating in our agile ceremonies and actively driving towards the team?s goals.

3.Working independently using modern software development practices.

4.Working collaboratively with a global team of technologists.

5.Leading with ideas and innovation.

6.Managing communication and partnering with our end users (Sustainability team) to design solutions.



At least 5 years? experience developing enterprise JAVA/Angular Web applications.

Solid experience designing web-based components.oSolid experience writing unit, component and integration tests.oSolid experience working with relational database.

-Experience working with JavaScript or equivalent web technologies.

-Experience working with microservices and distributed systems.-Experience working with Python

-Experience working directly with end users.-Strong understanding of financial markets and various financial instruments with a focus on Equities.

-Strong computer science fundamentals.