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.
Build and optimize back-end services with Java 8+/11/21, Spring Boot, and Microservices.
~ Improve GUI functionality in collaboration with frontend teams.
~ 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).
~ Seniority level Mid-Senior level
Employment type Contract
Job function Software Development