Tech Stack
AngularCloudJavaScriptJUnitMockitoMongoDBOpenShiftOracleSpringSpring BootSpringBoot
About the role
- Lead and mentor a team of developers, acting as a technical reference point. Deliver high-quality software solutions across front-end and back-end systems. Analyse and enhance software components, implementing changes as required. Ensure timely delivery of assigned development tasks, maintaining high standards of quality. Collaborate closely with business and technology teams in the wholesale banking area (FX, Fixed Income, Rates). Actively contribute to process improvements and team performance. Support testing activities, including unit, integration, and mock server tests. Provide expertise in modern architectures, frameworks, and cloud-native development.
Requirements
- Around 6 years of experience with Spring Boot and related frameworks. Deep knowledge of WebFlux or another reactive framework (approx. 4 years). Experience with Hexagonal Architecture. Strong testing skills, including JUnit, Mockito, and integration tests. Full-stack expertise, with skills in HTML, JavaScript (Angular), Oracle DB, and back-end systems. Hands-on experience with Openshift, MongoDB, Hive, and Dynatrace. Knowledge of financial products (FX, Fixed Income, Rates) within wholesale banking. Strong organisational and leadership skills, with the ability to guide and motivate teams. High level of English, both written and spoken. Preferred: Experience working with reactive sockets (RSocket). Exposure to Agile development environments and tools such as JIRA and Microsoft Office. Other Requirements: Willingness to relocate to Málaga, Spain.