As a seasoned developer, you will play a key role in creating impactful solutions that drive business growth. Your expertise in Java programming will be essential in designing and developing scalable applications.
Key Responsibilities:
* Provide technical leadership and support to the development team.
* Maintain a high level of organization and productivity.
* Deliver high-quality software on time.
* Collaborate with cross-functional teams to improve processes and results.
Technical Expertise:
* Strong experience with Spring Boot, OpenShift, MongoDB, Hive, and Dynatrace.
* Familiarity with front-end technologies such as HTML, JavaScript (Angular), and Oracle DB.
* Full-stack profile with expertise in both front-end and back-end technologies mentioned above.
* Ability to analyze software components and make modifications when required.
* Desirable experience in financial products (FX, FI, Rates) and technology, especially within the Wholesale Banking area.
* Advanced knowledge of WebFlux or other reactive frameworks.
* Hexagonal Architecture is a plus.
* Integration testing and mock servers are must-haves.
* Unit testing with JUnit and Mockito is essential.
* Experience with reactive sockets is desirable – RSocket.
* Proficiency in English is a requirement.