Project description
We succeed in to deliver a scalable, flexible operations processing platform capable of supporting business growth at zero marginal cost, maximizing STP through the reduction of manual processes, and creating a best-in-class operational infrastructure that could be leveraged across asset classes.
We have set-up an efficient Scrum Enterprise process with such elements as TDD, automated tests, self-managed teams, spec by example, BDD, etc.
In our daily work, we follow the best Agile/Scrum values and practices. Our main goal is to produce high-quality technical solutions that meet the expectations of our end users.
Responsibilities
- provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services
- conduct code reviews and test software as needed using Unit and Integration Testing within TDD approach, along with participating in application architecture and design and other phases of SDLC
- develop new processes/applications or enhance existing ones to meet business requirements
- delivery of bug fixes and operational break fixes seen within the environment
- provide impact analysis for changes in the environment and ensure proper integration across components/products
SKILLS
Must have
- Strong knowledge in Java/J2EE.
- Strong knowledge of Spring Boot and Java microservices.
- Good knowledge of Oracle SQL queries - able to write queries, stored procedures, views, and joins.
- Good to know Apache Kafka.
- Nice to have domain knowledge on the trade lifecycle.
- Nice to have hands on MS Azure cloud, like e.g., Azure web app / Azure functions.
- Ability to write JUnit Tests and Integration tests using the Mockito framework.
Nice to have
• Experience with TDD and BDD
• Solid experience in development/maintenance of distributed systems
• Understanding of financial services
• Knowledge of Unix/Shell