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 #