Senior Java Software Developer — Distributed Systems

Valora Outcomes

Warszawa

Hybrid

PLN 180,000 - 280,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-first setup
Flexible working hours
Impactful projects
Architecture decision participation
Professional development budget
Private medical care

Job summary

Valora Outcomes is seeking a Senior Java Software Developer to own backend systems in a distributed, production-grade environment. You will design and implement Java-based services, microservices, and streaming solutions, collaborating with cross-location teams across Warsaw and EU remote setups.

The role emphasizes ownership, reliability and high-quality delivery, with exposure to architecture discussions and scalable, multithreaded components.

Qualifications

  • At least 7-8 years of commercial Java development experience.
  • Strong Java and Spring Boot skills.
  • Experience with multithreaded and scalable applications.
  • Knowledge of Hibernate, REST API and microservices.
  • Experience with Kafka or similar streaming solutions.
  • SQL and database experience.
  • Experience with Kubernetes, OpenShift or public cloud.
  • Understanding of 12-factor app design.
  • Ability to work with a high level of ownership.
  • Very good English communication skills.

Responsibilities

  • Design and develop backend applications in Java.
  • Participate in strategic technology initiatives.
  • Build scalable and multithreaded components.
  • Design microservices, APIs and integrations.
  • Work with Kafka and streaming-based solutions.
  • Implement monitoring, automation and operational mechanisms.
  • Collaborate with teams across multiple locations.
  • Analyze requirements and translate them into technical solutions.
  • Plan, coordinate and support changes in test and production environments.
  • Ensure code quality, security and maintainability.

Skills

Java
Spring Boot
Multithreading
Microservices
Kafka
REST API
SQL Databases
Hibernate

Tools

Docker
CI/CD
Kubernetes
OpenShift

Job description

All open positions

EngineeringRemote / Hybrid 3 min read

Senior Java Software Developer — Distributed Systems

Distributed backend systems in Java: microservices, streaming, multithreading and mature production ownership.

Employment Full-time

Location Warsaw / Remote (EU)

Work mode Remote-first / Hybrid in Warsaw

Job Overview

We are developing critical backend systems running in a distributed environment. There are many integrations, data flows and processes that require high reliability. We need someone with strong Java experience who understands multithreaded systems, microservices, streaming and production-grade application operations.

This is a role for a senior engineer who can take ownership of an important system area, work with stakeholders and keep the technical quality high at the same time.

What You Will Build
  • Distributed backend applications in Java.
  • Microservices and components based on Spring Boot.
  • Integrations with data systems and external services.
  • Streaming and event-driven solutions.
  • Automation, monitoring and alerting mechanisms.
  • Components deployed in containerized environments.
  • Systems designed for stability, auditability and business continuity.
Responsibilities
  • Design and develop backend applications in Java.
  • Participate in strategic technology initiatives.
  • Build scalable and multithreaded components.
  • Design microservices, APIs and integrations.
  • Work with Kafka and streaming-based solutions.
  • Implement monitoring, automation and operational mechanisms.
  • Collaborate with teams across multiple locations.
  • Analyze requirements and translate them into technical solutions.
  • Plan, coordinate and support changes in test and production environments.
  • Ensure code quality, security and maintainability.
Technology Stack
Backend

Java, Spring Boot, Hibernate, REST API, microservices

Concurrency

multithreading, async processing, performance tuning

Messaging

Kafka, streaming, event-driven architecture

Cloud / platform

Kubernetes, OpenShift, public cloud

Data

SQL, relational databases, database objects

Observability

ELK, monitoring, alerting, metrics

DevOps

Docker, CI/CD, deployment automation

Architecture

12-factor apps, OO design, design patterns, integration patterns

Requirements
  • At least 7-8 years of commercial Java development experience.
  • Strong Java and Spring Boot skills.
  • Experience with multithreaded and scalable applications.
  • Knowledge of Hibernate, REST API and microservices.
  • Experience with Kafka or similar streaming solutions.
  • SQL and database experience.
  • Experience with Kubernetes, OpenShift or public cloud.
  • Understanding of 12-factor app design.
  • Ability to work with a high level of ownership.
  • Very good English communication skills.
Nice to Have
  • ELK stack and observability.
  • Experience with business-critical systems.
  • Experience in regulated or enterprise environments.
  • Deployment automation knowledge.
  • Performance tuning experience.
  • Practice working with globally distributed teams.
  • Ability to collaborate with demanding stakeholders.
What We Offer
  • Remote-first setup and flexible working hours.
  • Work on systems with major business importance.
  • Participation in decisions about architecture, quality and delivery practices.
  • Mature engineering environment.
  • Budget for equipment, training and certifications.
  • Private medical care and benefits package.
  • Recruitment without unnecessary delays or unrealistic take-home assignments.
Who We're Looking For

We are looking for someone who understands that a senior Java engineer is not just someone who knows Spring.

It is someone who can build distributed systems, understands production, takes responsibility for delivery and can communicate with both engineering and business stakeholders.

Valora
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Platform Engineer
Senior Java Platform Engineer

Valora Outcomes • Warszawa

Hybrid
PLN 220,000 - 350,000
Remote-first
Flexible working hours
Equipment budget
+2
Senior Java Backend Engineer — Distributed Systems (Remote)
Senior Java Backend Engineer — Distributed Systems (Remote)

Valora Outcomes • Warszawa

Hybrid
PLN 180,000 - 280,000
Remote-first setup
Flexible working hours
Impactful projects
+3
Senior Java Developer
Senior Java Developer

Envion Software • Warszawa

Hybrid
PLN 268,000 - 357,000
Fully remote or hybrid work
Direct collaboration with senior staff
Transparent compensation & learning预算
+1
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

Hybrid
Medical insurance
Sport benefits
Lunch subsidy
+4
Senior Java Consultant
Senior Java Consultant

GFT TECHNOLOGIES SE • Poznań

Hybrid
Senior Java Developer (Microservices)
Senior Java Developer (Microservices)

Luxoft Poland • Kraków

On-site
PLN 120,000 - 180,000
Private Medical & Dental care
Life Insurance
MyBenefit program
+1
Senior Java Backend Engineer – Cloud & Spring Boot
Senior Java Backend Engineer – Cloud & Spring Boot

Experis ManpowerGroup Sp. z o.o. • Poland

On-site
Senior Fullstack Engineer
Senior Fullstack Engineer

GFT TECHNOLOGIES SE • Kraków

Hybrid
Benefit package tailored to your needs
Online training and certifications
Social events
Senior Java Developer
Senior Java Developer

Experis ManpowerGroup Sp. z o.o. • Poland

On-site
PLN 179,000 - 234,000
Multisport Card
Life insurance
Private healthcare
+1
Senior Java Backend Engineer (Core Java, Trading Systems)
Senior Java Backend Engineer (Core Java, Trading Systems)

your Jared • Kraków

Hybrid
PLN 303,000 - 331,000
Remote work
Competitive compensation
Ample time off