Senior Java Software Engineer

Re Partners — Poland · Posted ~4 hours ago

Senior Contract Remote

Skills

Java Concurrency Multithreading Kafka Distributed systems JVM performance Kubernetes System design JVM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering role on a large-scale technology programme for a global financial organization. You will build high-throughput services, solve complex concurrency problems, develop event-driven streaming systems, optimize JVM performance, and contribute to architecture decisions. The position is fully remote within the country.

Highlights

Work remotely on high-performance, business-critical platforms at significant scale, with hands-on ownership of concurrency, streaming, resilience, and technical design.

Description

Senior Java Engineer – Concurrency & Kafka Location: Poland – [Fully Remote] Contract: [B2B / employment contract] The opportunity RE Partners is hiring a Senior Java Engineer to join a major technology programme for one of the world’s leading global banks. You will help develop high-performance, business-critical platforms operating at significant scale. This is a hands-on engineering position where Java performance, concurrency, resilience, and real-time data processing genuinely matter. What you’ll do Design and develop scalable applications using JavaBuild concurrent, multithreaded and high-throughput servicesDevelop event-driven and streaming solutions using KafkaImprove system performance, resilience and maintainabilityProfile and troubleshoot JVM and production-performance issuesWork with containerised applications deployed through KubernetesContribute to architecture and technical-design decisionsCollaborate with experienced engineers across an international programme Essential experience Strong commercial experience with modern JavaIn-depth understanding of concurrency, multithreading, JVM behaviour and the Java Memory ModelExperience building distributed, event-driven or streaming applicationsHands-on experience with Kafka or another enterprise messaging platformGood understanding of algorithms, data structures and software-design principlesExperience with Kubernetes and DockerStrong problem-solving and communication skillsProfessional working proficiency in English Nice to have: Java performance profiling and production troubleshootingOracle or MongoDBOpenShift or public-cloud experienceAdditional messaging platforms such as Solace, RabbitMQ or IBM MQPrevious experience in banking, payments, FX or risk systems Why join? Work on a large-scale programme for a leading global bankSolve challenging Java concurrency and performance problemsBuild business-critical systems used in an international environmentWork alongside experienced engineers in a highly technical teamContribute directly to technical and architectural decisions Right to work Applicants must already have the legal right to work in Poland. Visa sponsorship and relocation assistance are not available for this position. Apply directly to learn more about the programme, technical environment, and engineering team. Click here to Apply NOW