Senior Java Engineer (Java 21 / Kafka / Spring)
B2B | remote
Location: Gdańsk or Warsaw
Project: Modernization of a banking-sector system
Rate: 30-50 EUR/h
Join a project focused on modernizing and optimizing a long-standing legacy system. The current architecture struggles to meet evolving business requirements, and the system requires deep analysis and refactoring to reach the target performance level of around 2500 requests per second.
You will work in an environment with 4 microservices and a team of 6 experienced engineers. Your role will be crucial in performance engineering, data integration, and modernizing Kafka-based components.
Responsibilities
-
Analyzing current system performance and implementing improvements to achieve ~2500 req/s.
-
Optimizing communication between microservices and working with distributed systems.
-
Enhancing data flows (Kafka) and refactoring legacy components.
-
Developing and expanding APIs and service-level components.
-
Working in a client-facing role and closely collaborating with a 6-person team.
-
Resolving issues related to data quality and consistency.
-
Preparing the system for increased load with a deadline set for April 2026.
Requirements
-
Minimum 5 years of experience as a Java Engineer or Data Engineer.
-
Good knowledge of Java 21, Kafka, and Spring.
-
Experience working with distributed systems and microservice architecture.
-
Practical experience in API development and data engineering (data transmission and processing).
About Scalac:
For over 10 years, Scalac has been delivering high-quality software, successfully aiding FinTechs, HealthTechs, EdTechs, AdTechs, and startups in their efforts to scale. What’s our secret? There is none - just choosing the best technologies and connecting you with the top specialists to implement them. All done by working remotely!
With over 50 experts on board, from 13 different countries - in Scala, Java, Spark, Rust, Akka, React, Angular, Kafka, blockchain, and more - there is no project we couldn’t enhance, no process we’re not able to support, and no software we couldn’t deliver from start to finish.
Sounds like a fit?
Apply now and join our team!