Overview
We are looking for a Senior Java Backend Engineer to join a long-term freelance project in Barcelona (hybrid : 3 days onsite, 2 remote).
This role is part of a strategic transformation initiative in the financial sector, modernizing data management systems with cloud-native technologies and agile methodologies.
Responsibilities
- Build and optimize back-end services with Java 8+ / 11 / 21, Spring Boot, and Microservices.
- Translate complex business needs into scalable solutions.
- Improve GUI functionality in collaboration with frontend teams.
- Implement best practices in security, compliance, and governance.
- Work with Apache Kafka and Apache Spark for real-time data pipelines.
- Deploy and manage applications in OpenShift and Azure with Kubernetes and Docker.
- Collaborate in agile cross-functional teams (SCRUM, SAFe).
- Provide technical leadership and mentor junior developers.
- 7+ years of Java development (Java 8+, ideally 17 / 21).
- Strong expertise in Spring Boot, Microservices, REST APIs.
- Experience with Kubernetes, Docker, CI / CD pipelines.
- Cloud knowledge (OpenShift, Azure).
- Familiarity with PostgreSQL, Hibernate, distributed systems.
- Proficiency in Kafka and Spark for real-time streaming.
- Awareness of Angular and testing frameworks (JUnit, Jasmine, Karma).
- Previous work in financial services / trading platforms is a big plus.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Software Development
#J-18808-Ljbffr