June 16, 2026

Operations Engineer (Kafka Platform Support)

Mid • Remote

130 - 140 PLN

Warsaw, Poland

About Company: 

Team Connect is Poland’s leading nearshore and offshore IT provider. Since 2008 we successfully create and develop software for our clients. 
We specialize in Agile and DevOps-based software development. From the analysis stage through implementation. We develop backend, frontend, and mobile applications. 

For one of our clients, we are looking for an Operations Engineer (Kafka Platform Support)

This role is ideal for an IT Operations Engineer focused on maintaining and supporting a Kafka-based platform in production. The position emphasizes operational excellence, incident management, and user support rather than platform development, ensuring reliable and efficient system performance.

Key Responsibilities:

  • IT Operations & Platform Support

    • Operate, monitor, and maintain the Kafka-based messaging platform in a production environment

    • Ensure platform availability, stability, and performance in line with operational SLAs

    • Monitor system health using logs, metrics, and alerting tools

    • Perform routine operational checks and maintenance activities

  • Incident Management & Troubleshooting

    • Handle incidents and service requests via ticketing systems and internal support channels

    • Troubleshoot issues across Kafka components (brokers, producers, consumers, integrations)

    • Analyze logs, metrics, and system behavior to identify root causes

    • Escalate complex issues to engineering teams where necessary

  • Runbook Execution & Operational Processes

    • Execute operational procedures based on runbooks and standard operating procedures (SOPs)

    • Perform configuration changes (topics, access controls, settings) following established processes

    • Maintain and continuously improve operational documentation and runbooks

  • User Support & Communication

    • Act as a primary support contact for internal users of the Kafka platform

    • Provide technical support via collaboration tools (e.g., Slack, Teams)

    • Assist users with troubleshooting and best practices

    • Translate user-reported issues into actionable insights for technical teams

  • Collaboration & Continuous Improvement

    • Work closely with engineering and platform teams to resolve incidents

    • Identify recurring operational issues and suggest improvements or automation

    • Participate in incident reviews and post-mortems

    • Provide feedback to improve platform usability and support processes

Required Skills & Qualifications:

  • Technical Skills

    • Hands-on experience with Apache Kafka or similar event streaming platforms

    • Understanding of distributed systems (partitioning, replication, scaling)

    • Strong troubleshooting skills in production IT environments

    • Experience with monitoring, logging, and alerting tools

    • Knowledge of Git and version control practices

    • Familiarity with GitLab CI/CD and working with existing pipelines

  • IT Operations Experience

    • Experience in IT operations, production support, or platform support roles

    • Familiarity with incident management processes and tools

    • Experience working with runbooks, SOPs, and structured support models

  • Communication & Collaboration

    • Strong communication skills and ability to explain technical issues clearly

    • Experience working with internal customers and cross-functional teams

    • Customer-focused mindset with a proactive approach to support

    • Fluency in English (written and spoken)

Nice to Have:

  • Experience with AWS or other cloud platforms

  • Familiarity with Kubernetes and containerized environments

  • Experience with monitoring tools such as Grafana and Prometheus

Benefits:

  • Long-term cooperation

  • Multisport, private healthcare, life insurance

  • Training budget

  • English lessons

  • Support from a dedicated partnership consultant

Similar jobs you might like

Technology

Yard Corporate

Senior Backend Engineer (Java, Kafka Streams, AWS)

Senior

Hybrid

Krakow, MA, Poland

30,000 - 35,000 PLN/hr

🏢 Summary: Senior/Staff Backend Engineer role focused on building and evolving a large-scale, event-driven platform using Java, Kafka Streams, and AWS. The position involves hands-on work with high-volume data flows, real-time stream processing, distributed systems, and production reliability. You will take strong technical ownership in a small team, shaping architecture, standards, and production readiness. 🗂️ Requirements: 7+ years of backend engineering experience, Strong hands-on experience with Java, Strong hands-on experience with Spring Boot, Deep production experience with Kafka Streams (topologies, joins, aggregations, windowing, state stores), Experience with event-driven or distributed systems, Hands-on experience with AWS services, Experience with Kubernetes and containerized deployments, Experience with PostgreSQL, MongoDB, and Redis, Strong knowledge of monitoring, debugging, and performance optimization, Ability to work independently in evolving technical environments, Professional English communication skills 📃 Skills: Java, Spring, Kafka, KafkaStreams, AWS, EKS, S3, SQS, SNS, Kinesis, Lambda, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform, Helm, Prometheus, Grafana, Micrometer, Kotlin 🏢 Description: Senior / Staff Backend Engineer (Java, Kafka Streams, AWS) Location: Kraków, hybrid Contract: B2B or UoP B2B budget: up to 210 PLN/h + VAT Work model: around 3 days per week from the office We are looking for a Senior or Staff Backend Engineer to join a small, high-impact engineering team building a large-scale, event-driven platform. This is a hands-on role for someone who enjoys working close to real production systems: high-volume data flows, asynchronous processing, external integrations, reliability, observability and technical ownership. You will join a team where the codebase and domain are evolving, so this is a good opportunity for an engineer who does not need every problem to be fully defined before getting started. You will be expected to investigate, create structure, improve standards and make pragmatic technical decisions. What you will do Build and evolve backend services using Java and Spring Boot Design and maintain real-time event-processing flows using Kafka Streams Work with stream-processing concepts such as topologies, transformations, joins, aggregations, stateful processing and data routing Integrate external systems and infrastructure into a scalable internal platform Improve reliability, observability and production readiness of services handling high-volume data Investigate production issues, performance bottlenecks and data-flow problems Work with AWS, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform and Helm Contribute to code reviews, architecture decisions, documentation and engineering standards Collaborate with product, platform and engineering stakeholders across an international environment What we are looking for 7+ years of backend engineering experience Strong, current hands-on experience with Java and Spring Boot Deep practical experience with Kafka Streams in production This should go beyond Kafka producers/consumers and include work with stream-processing logic, joins, aggregations, windowing, state stores or topology design Background in event-driven, distributed or real-time systems Hands-on AWS experience, ideally with services such as EKS, S3, SQS, SNS, Kinesis or Lambda Experience with Kubernetes , containers and production deployment environments Good understanding of databases such as PostgreSQL, MongoDB and Redis Strong production mindset: monitoring, debugging, reliability, performance and incident investigation Ability to work independently in an evolving and not always fully documented technical environment Clear English communication skills and confidence explaining technical topics to both engineers and non-technical stakeholders Nice to have Kotlin experience Experience with high-throughput data processing or streaming platforms Terraform, Helm, Prometheus, Grafana, Micrometer or similar observability tooling Experience in a small product team, scale-up or ownership-heavy engineering environment Familiarity with AI-assisted development tools What you can expect A technically challenging role focused on real production systems rather than isolated feature delivery Strong ownership Small team setup with room to influence architecture, standards and ways of working International engineering environment Clear recruitment process focused on practical engineering discussions Recruitment process Introductory conversation with the Hiring Manager Technical interview focused on Kafka/use cases and Java/code quality Final discussion with senior technical leadership The full company and product context will be shared during the first recruiter call.

Technology

Team Connect

Devops Engineer

Senior

Hybrid

Warsaw, Poland

100 - 140 PLN

🏢 Summary: The offer is for a Senior DevOps Engineer to support a fintech IT transformation project focused on building secure and scalable AWS cloud infrastructure and CI/CD pipelines. The role involves designing and maintaining production-grade AWS environments, implementing Infrastructure as Code with Terraform, and driving DevOps and DevSecOps best practices. The project leverages modern cloud, container, and automation technologies in a payments technology domain. 🗂️ Requirements: Minimum 5 years of hands-on experience with AWS, Deep knowledge of core AWS services including ECS, EKS, Lambda, EC2, S3, VPC, IAM, RDS, DynamoDB, Experience designing and maintaining production-grade AWS infrastructure, Experience with AWS Cognito and security best practices (IAM, KMS, Secrets Manager), Advanced experience with Terraform and Infrastructure as Code, Experience managing remote Terraform state with S3 and DynamoDB, Strong experience with Ansible for configuration management, Strong knowledge of Linux (RHEL-based systems), Proficiency in Python for automation and AWS integrations, Experience designing and maintaining CI/CD pipelines, Experience with Jenkins, GitLab CI, Azure DevOps or GitHub Actions, Hands-on experience with Docker and Kubernetes (preferably EKS), Experience with monitoring and observability tools, Practical knowledge of SQL and NoSQL databases, Very good knowledge of Git and branching strategies 📃 Skills: AWS, Terraform, EKS, ECS, Lambda, EC2, S3, IAM, RDS, DynamoDB, Cognito, Ansible, Linux, Python, Node.js, Jenkins, GitLab, Azure, GitHub, Docker, Kubernetes, ArgoCD, FluxCD, Grafana, Prometheus, CloudWatch, Loki, Datadog, Splunk, PostgreSQL, MySQL, MongoDB, Git 🏢 Description: Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów. Jesteśmy również certyfikowanym partnerem Salesforce. Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne. Dla jednego z naszego Klientów poszukujemy osoby na stanowisko Senior Devops Engineera , który posiada praktyczne doświadczenie w projektowaniu, wdrażaniu i obsłudze infrastruktur chmurowych AWS, automatyzacji procesów oraz tworzeniu bezpiecznych i skalowalnych potoków CI/CD. Lokalizacja: praca hybrydowa z Warszawy Opis: Projekt będzie dotyczył transformacji IT w sektorze fintech, wykorzystującej technologie Java 21/Spring Boot i kładącej duży nacisk na jakość oprogramowania oraz praktyki programistyczne. Projekt dotyczy branży technologii płatności, kształtując sposób, w jaki świat płaci i otrzymuje płatności. Technologia Klienta napędza rozwój milionów firm na 5 kontynentach. Kluczowe technologie: AWS, Terraform (IaC), EKS, CI/CD, Python. Zakres obowiązków: Współpraca z zespołami programistycznymi w celu wdrażania najlepszych praktyk DevOps i DevSecOps w środowiskach produkcyjnych. Aktywny udział i wkład we wszystkich fazach cyklu życia produktu, w tym w fazie odkrywania, dostarczania i operacji. Realizacja wyznaczonych celów, dostosowując się do wszelkich wymagań niezbędnych do osiągnięcia celu. Wymagania: Cloud Platform - AWS: min. 5 lat praktycznego doświadczenia w pracy z AWS. dogłębna znajomość podstawowych usług AWS, w tym: ECS, EKS, Lambda, EC2, S3, EBS, VPC, IAM, CloudWatch, CloudTrail Route 53, API Gateway, EventBridge, SNS, SQS RDS, Aurora PostgreSQL, DynamoDB doświadczenie z AWS Cognito: pule użytkowników, pule tożsamości, klienci aplikacji i procesy uwierzytelniania. solidne zrozumienie najlepszych praktyk bezpieczeństwa AWS: IAM oparty na zasadzie minimalnych uprawnień, KMS, Secrets Manager, certyfikaty ACM. doświadczenie z Route 53: publiczne i prywatne strefy hostowane, zarządzanie DNS oraz integracja usług. znajomość architektur wielo-kontowych, AWS Landing Zones oraz granic uprawnień. sprawdzona umiejętność projektowania i utrzymywania bezpiecznych, skalowalnych infrastruktur AWS klasy produkcyjnej. certyfikat AWS Solutions Architect (Associate/Professional) lub równoważne doświadczenie. Infrastruktura jako kod – Terraform: zaawansowane doświadczenie w pracy z Terraform: projektowanie modułów wielokrotnego użytku z kontrolą wersji. zdalne zarządzanie stanem przy użyciu S3 i DynamoDB. architektury IaC dla wielu środowisk (dev, qa, sta, prod). doświadczenie w zarządzaniu stanem Terraform, radzeniu sobie z odchyleniami oraz refaktoryzacji IaC. znajomość: Checkov, TFLint, terraform-docs w zakresie bezpieczeństwa i jakości kodu. certyfikat Terraform Associate (mile widziany). Zarządzanie konfiguracją i automatyzacja: bogate doświadczenie w pracy z Ansible: tworzenie ról, skryptów, wykazów zasobów oraz gotowych wzorców automatyzacji. integracja z procesami CI/CD oraz środowiskami hybrydowymi. Systemy operacyjne i skrypty: dogłębna znajomość systemu Linux, zwłaszcza systemów opartych na RHEL. doświadczenie w pracy z serwerami bastionowymi i bezpiecznym dostępem SSH. biegła znajomość języka Python: skrypty automatyzacyjne, integracje z AWS (boto3), narzędzia wewnętrzne. doświadczenie w korzystaniu z Node.js do tworzenia skryptów oraz zadań związanych z CI/CD. CI/CD i DevSecOps: doświadczenie w projektowaniu i utrzymywaniu kompleksowych potoków CI/CD. praktyczne doświadczenie w pracy z potokami dla aplikacji backendowych i frontendowych, znajomość narzędzi i platformy: Jenkins, GitLab CI, Azure DevOps, GitHub Actions integracja z: SonarQube do kontroli jakości kodu. narzędzia do skanowania bezpieczeństwa i wdrażania polityk jako kodu (Checkov, Sentinel itp.). zautomatyzowane etapy testowania i walidacji. doświadczenie w pracy z rejestrami kontenerów: Amazon ECR, JFrog Artifactory, Nexus. Containers & Orchestration: bogate doświadczenie w pracy z Dockerem: optymalizacja obrazów, kompilacje wieloetapowe, prywatne repozytoria. dobra praktyczna znajomość Kubernetes, najlepiej EKS. znajomość praktyk i narzędzi GitOps: ArgoCD, FluxCD (mile widziane). certyfikaty CKA / CKAD będą dodatkowym atutem. Observability & Monitoring: praktyczne doświadczenie w korzystaniu z Grafany i Prometheusa do monitorowania infrastruktury oraz środowiska Kubernetes. doświadczenie w pracy z AWS CloudWatch (wskaźniki, logi, alarmy, pulpity nawigacyjne). doświadczenie w pracy z Loki w zakresie scentralizowanej agregacji logów. doświadczenie w pracy z Datadog w zakresie monitorowania infrastruktury, APM i alertów. doświadczenie w pracy z Splunk i Logz.io w zakresie zarządzania logami i ich analizy. znajomość najlepszych praktyk dotyczących alertów, wskaźników SLI/SLO oraz rozwiązywania problemów związanych z incydentami. Bazy danych: praktyczna znajomość baz danych SQL i NoSQL: PostgreSQL, MySQL, MongoDB. doświadczenie w pracy z bazami danych zarządzanymi przez AWS: RDS, Aurora PostgreSQL, DynamoDB. doświadczenie we wspieraniu aplikacji opartych na bazach danych w środowiskach chmurowych. Dodatkowe umiejętności: biegła znajomość systemu Git oraz popularnych strategii tworzenia gałęzi. doświadczenie w zakresie rozwiązań do monitorowania, rejestrowania zdarzeń i powiadamiania. znajomość zasad niezmiennej infrastruktury oraz ciągłego dostarczania. doskonałe umiejętności w zakresie rozwiązywania problemów na poziomie infrastruktury, sieci oraz aplikacji. doskonałe umiejętności w zakresie dokumentacji oraz doświadczenie w przekazywaniu wiedzy. Benefity: Długofalowa współpraca. Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie. Budżet szkoleniowy. Bezpłatne lekcje angielskiego. Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.

Technology

Reply Polska Sp. z o. o.

Azure DevOps Engineer (Azure | Kafka | Terraform)

Senior

Hybrid

Katowice, Poland

13,000 - 22,000 PLN

🏢 Summary: The offer is for an experienced Azure DevOps Engineer to design, automate, and operate cloud-native infrastructure and CI/CD processes in large-scale distributed systems. The role focuses on managing Azure environments, implementing Infrastructure as Code, and supporting containerized microservices deployments. You will work with modern DevOps tools to ensure scalable, secure, and reliable cloud delivery. 🗂️ Requirements: Completed university degree in Computer Science or related technical field, 5+ years of experience in DevOps, Cloud Engineering, or Platform Engineering, Strong hands-on experience with Microsoft Azure and core cloud services, Experience with AKS, networking, storage, and identity in Azure, Experience with GitHub and CI/CD pipelines using GitHub Actions, Proven experience with Infrastructure as Code using Terraform, Hands-on experience with Apache Kafka configuration, monitoring, and troubleshooting, Experience with Docker and Kubernetes in production environments, Understanding of microservices architectures and distributed systems 📃 Skills: Azure, AKS, GitHub, GitHubActions, Terraform, Kafka, Docker, Kubernetes, Java, Microservices, DistributedSystems, Networking, Storage, Identity 🏢 Description: Responsibilities We are looking for an experienced Azure DevOps Engineer who wants to work on modern cloud-native platforms and large-scale distributed systems in an international environment. You will be responsible for designing , automating , and operating cloud infrastructure and deployment processes, working closely with developers, architects, and platform teams to ensure reliable and scalable delivery. Your key responsibilities include: Design and maintain CI/CD pipelines using GitHub Actions to support automated and efficient delivery processes. Manage, optimize, and secure Azure cloud environments , ensuring high availability, scalability, and performance. Deploy, monitor, and troubleshoot Apache Kafka clusters within distributed system landscapes. Implement and maintain Infrastructure as Code using Terraform for scalable and repeatable environments. Support development teams in integrating Java-based applications into automated deployment workflows. Drive automation of operational processes and continuously improve deployment efficiency across the platform. Ensure compliance with security standards, best practices, and internal governance policies. Collaborate with cross-functional teams in an international environment and participate in incident management and on-call support . Benefits Motivizer Benefits Platform to choose and manage all your benefits in one place. You receive a budget (550 PLN monthly). You can choose medical care package, meal tickets, sports cards (we have Multisport and on preferential terms, we have membership cards to one of the most popular Gyms), cinema tickets, shop vouchers, discounts and many more. Language Courses – you'll have access to a multi-language learning platform enabling you to practice your language skills and learn new ones! Regular and systematic further training opportunities - both internally and from external providers. We support your ongoing learning and development. Cooperation within an internal community is our everyday reality. We have networking events, coding challenges, and company parties for different occasions. Qualifications Completed university degree in Computer Science or a comparable technical field. 5+ years of experience in DevOps , Cloud Engineering , or Platform Engineering roles. Strong hands-on experience with Microsoft Azure and core cloud services ( AKS , networking, storage, identity). Experience with GitHub and CI/CD pipelines, especially GitHub Actions . Proven experience implementing Infrastructure as Code using Terraform . Hands-on experience with Apache Kafka including configuration , monitoring , and troubleshooting . Experience with Docker and Kubernetes in production environments. Good understanding of microservices architectures and distributed systems. Fluent communication skills in English and Polish Nice to have: Experience with Apache Flink and stream processing technologies. Knowledge of Azure Data Explorer (ADX) and advanced KQL . Experience with Redis , Azure Sentinel , or SIEM solutions. Familiarity with NIST - 800 or similar security frameworks. Experience with observability tools such as OpenTelemetry , Prometheus , Grafana , or Azure Monitor . About Cluster Reply Cluster Reply is the Reply Group company specializing in consulting and system integration of Microsoft technologies. As a Microsoft partner, Cluster Reply is active in Germany, Austria and Switzerland and works within the Reply network with sister companies in Brazil, Great Britain, Italy as well as the USA. The company focuses on innovation and supports customers in their digital transformation. The solutions range from on-premises to cloud applications in the areas of modern workplace and security, business applications, applications and infrastructure as well as data and artificial intelligence.

Technology

Team Connect

Senior Java Engineer

Senior

Remote

Warsaw, Poland

22,000 - 27,000 PLN

🏢 Summary: Remote Senior Java Engineer role focused on developing and optimizing a low-latency, real-time stock trading platform. The position involves designing and extending Java components across the full transaction lifecycle within a high-performance, event-driven microservices architecture. The engineer will work in an Agile environment to ensure system stability, scalability, and performance. 🗂️ Requirements: Minimum 7 years of Java software engineering experience, Proven experience with transactional or execution systems, Strong knowledge of Event-Driven Architecture, Experience working with low-latency, high-performance systems, Ability to work independently in complex codebases, Experience with microservices architecture, Experience in Agile/Scrum environments 📃 Skills: Java, Spring, Hibernate, Solace, Microservices, CQRS, GitLab, Jenkins, Azure, Scrum 🏢 Description: Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów. Jesteśmy również certyfikowanym partnerem Salesforce. Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne. Dla jednego z naszego Klientów poszukujemy osoby na stanowisko Senior Java Engineera. Lokalizacja: praca zdalna 100% Projekt: Zespół pracuje nad rozbudową istniejącego, kluczowego dla działalności klienta systemu obrotu akcjami. System ten jest platformą transakcyjną opartą na języku Java, charakteryzującą się niskim poziomem opóźnień, obejmującą pełny cykl życia transakcji i działającą zgodnie z wymogami dotyczącymi wydajności i stabilności. Platforma obejmuje pełny cykl życia transakcji giełdowych w środowisku działającym w czasie rzeczywistym i wrażliwym na opóźnienia. Obejmuje ona pozyskiwanie i przetwarzanie danych rynkowych, wycenę i kwotowanie, wprowadzanie i zarządzanie zleceniami (OMS), realizację i inteligentne kierowanie zleceniami (SOR/EMS), kontrolę ryzyka przedtransakcyjnego oraz wzbogacanie i raportowanie potransakcyjne. Wszystkie komponenty działają bez przetwarzania wsadowego, zapewniając ciągłą wydajność i niskie opóźnienia w całym systemie. Obowiązki: Projektowanie, opracowywanie i rozbudowa komponentów Java w ramach platformy transakcyjnej. Wdrażanie nowych funkcji w całym cyklu życia transakcji. Optymalizacja wydajności i ścieżek krytycznych.. Współpraca z zespołem, Technical Lead / Architect. Przyczynianie się do stabilności, skalowalności i łatwości konserwacji systemu. Praca w środowisku Agile/Scrum w ramach wielu strumieni tematycznych. Wymagania: Min. 7 lat doświadczenia w inżynierii oprogramowania z wykorzystaniem języka Java. Udokumentowane doświadczenie w zakresie systemów transakcyjnych lub wykonawczych. Dobra znajomość Event-Driven Architecture. Umiejętność samodzielnej pracy w złożonych środowiskach o wysokiej wydajności. Umiejętność szybkiego wdrażania się w istniejącą bazę kodu i architekturę. TechStack: Java 17 Frameworks / libraries: Spring Boot, Selective use of Hibernate Messaging: Solace Architecture: Microservices, Event-driven, Ring buffer patterns, sequencer concepts, CQRS CI/CD: GitLab Jenkins Infrastructure: Hybrid setup with Azure Benefity Długofalowa współpraca. Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie. Budżet szkoleniowy. Bezpłatne lekcje angielskiego. Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.

Technology

LeoVegas Mobile Gaming Group

Staff Backend Engineer - Sports

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Staff Engineer role focused on leading the design, evolution, and reliability of a high-scale distributed backend platform that generates and distributes real-time customer offers. The position combines deep hands-on backend engineering with architectural leadership in event-driven systems. It emphasizes scalability, performance, observability, and operational excellence in a complex production environment. 🗂️ Requirements: Experience owning complex backend systems end-to-end in scalable production environments, Proven experience designing and operating distributed systems, Strong backend engineering expertise in Java, Solid understanding of JVM performance, Hands-on experience with Apache Kafka, Hands-on experience with Spring Boot and/or Vert.x, Hands-on experience with Redis, Hands-on experience with OpenSearch or Elasticsearch, Experience with observability tools such as Datadog, Grafana, or Kibana, Strong system design skills in event-driven and asynchronous architectures, Knowledge of concurrency and non-blocking system design, Experience with scalability, resiliency, and fault-tolerance strategies, Experience debugging production incidents in distributed environments 📃 Skills: Java, JVM, Kafka, Spring, Vert.x, Redis, OpenSearch, Elasticsearch, Datadog, Grafana, Kibana, Kubernetes 🏢 Description: ABOUT THE ROLE We are looking for a passionate and highly experienced Staff Backend Engineer to help lead the design, development, reliability, and evolution of a complex distributed backend platform. This role is ideal for someone who enjoys going deep into understanding both the technical and business context behind problems, not just implementing solutions mechanically. We value engineers who are curious, proactive, and driven by learning - people who enjoy experimenting, challenging assumptions, and troubleshooting complex systems until the root cause is fully understood. As a Staff Backend Engineer, you will provide technical leadership across architecture, engineering practices, and platform evolution while remaining hands-on when needed. You will help teams make better technical decisions, raise engineering standards, simplify complex systems, and create solutions that balance business needs with long-term platform health. We're looking for someone who is comfortable working in ambiguity, treats failure as an opportunity to learn, welcomes constructive feedback, and leads through collaboration, ownership, and execution rather than authority. ABOUT YOUR FUTURE PLATFORM TEAM We build and operate a critical backend platform that generates, validates, and distributes customer-facing offers across multiple markets in real time. The system sits at the intersection of pricing, configuration, compliance, and localization - where milliseconds matter, correctness is non-negotiable, and small mistakes can have large-scale impact. Our systems apply complex configuration and licensing rules, handle market and event-level blocking, manage multi-language localization, and transform raw pricing data into customer-ready offers consumed across the ecosystem. We process high-throughput event streams, deal with constantly changing data, and solve problems that require both strong engineering fundamentals and deep domain understanding. Success means no incorrect or missing offers in production, near real-time reflection of pricing and configuration changes, fully compliant offers across jurisdictions, and seamless multi-language experiences for customers. Our ecosystem is built around: Event streaming and backbone: Apache Kafka Backend services: Java 23+ with Spring Boot and Vert.x (we are continuously evolving toward highly reactive, asynchronous, and event-driven architecture) State and performance optimization: Redis Search and analytics: OpenSearch / Elasticsearch Observability and operations: Datadog, Grafana, Kibana Runtime and scalability: Kubernetes-based containerized infrastructure We are actively evolving our platform toward more reactive, asynchronous, and event-driven architectures, making this an exciting environment for engineers who enjoy distributed systems, performance, concurrency, and real-time data processing challenges. WHAT YOU'LL DO Technical Leadership Leading architecture and design discussions for scalable, resilient distributed systems Collaborating with Architects and senior engineers to define solution approaches and evaluate new technologies through spikes and PoCs Improving and simplifying existing system designs while maintaining high engineering standards for performance, correctness, and maintainability Maintaining a strong engineering bar across quality, scalability, and maintainability Platform Reliability & Engineering Excellence Proactively identifying scalability, reliability, and performance risks across the platform Leading debugging and root cause analysis for complex production incidents Improving observability, monitoring, alerting, and operational readiness Driving technical debt reduction and continuous platform improvement Promoting best practices across event-driven systems, resiliency patterns, performance optimization, testing, automation, and CI/CD Team Enablement & Collaboration Supporting day-to-day technical coordination within the team and contributing to incident handling and engineering discussions Mentoring engineers through design reviews, code reviews, and hands-on technical guidance Supporting cross-team collaboration and helping troubleshoot integration and platform issues Encouraging a culture of collaboration, clarity, and shared ownership Actively participating in engineering communication channels and helping unblock others Delivery & Execution Working closely with Product, Engineering Managers, and Architects to translate ideas into executable technical solutions Helping define and break down EPICs and technical initiatives in Jira Driving clarity in ambiguous or complex technical initiative Ensuring alignment between short-term delivery needs and long-term platform evolution WHAT WE'RE LOOKING FOR Required Experience: Experience owning complex backend systems end-to-end in scalable production environments Proven experience designing and operating distributed systems Strong backend engineering expertise in Java, with solid understanding of JVM performance Hands-on experience with: Apache Kafka and event-driven architectures Spring Boot and/or Vert.x Redis for low-latency and stateful use cases OpenSearch / Elasticsearch for querying and analytics Observability tools such as Datadog, Grafana, or Kibana Strong system design skills, including: Event-driven and asynchronous architectures Concurrency and non-blocking system design Scalability, resiliency, and fault-tolerance strategies Evaluating trade-offs between latency, throughput, and consistency Experience debugging production incidents in distributed environments Strong communication skills and ability to influence technical decisions across teams Proactive mindset with strong ownership and accountability Comfortable working in complex, fast-paced engineering environments Collaborative approach and willingness to support and mentor others Nice to Have: Kubernetes and cloud-native infrastructure experience Experience building internal platforms or shared engineering frameworks SRE mindset and operational excellence practices Experience with real-time or high-throughput data systems Experience leading cross-team technical initiatives WHAT SUCCESS LOOKS LIKE Teams rely on you for technical direction and practical problem-solving The platform becomes more reliable, scalable, and easier to operate over time Production incidents decrease due to proactive engineering and improved system design Cross-team dependencies are better coordinated and easier to manage Engineering quality and consistency improve across services and squads Engineers grow technically through your mentorship and guidance WHAT WE OFFER Competitive salary aligned with your experience, expertise, and impact A collaborative, inclusive, and fast-paced engineering environment where ideas are welcomed, ownership is encouraged, and continuous learning is valued Hybrid work policy 4 weeks of Workation (T&C apply) Benefits package - 800 PLN net (B2B)/gross (UOP) monthly with access to the cafeteria platform (private medical care, insurances, sports card) Training budget ICAS assistance program that can provide help and guidance during challenging moments. Our office provides complimentary snacks and drinks; on Mondays, we serve complimentary breakfast. Team and office social events throughout the year Free parking for bicycles and motorcycles Free gym in the building Equipment: MacBook Pro + smartphone (iPhone 16/17 or Samsung Galaxy S25)

Technology

DCG

Senior IT Operations Specialist (Production Support & Release Management)

Senior

Hybrid

Warsaw, Poland

115 - 130 PLN

🏢 Summary: The role focuses on supporting release management and maintaining production systems stability across distributed platforms. It involves L2 incident handling, troubleshooting, root cause analysis, and improving monitoring and observability practices. The position requires close collaboration with development and infrastructure teams to ensure secure, reliable, and scalable operations. 🗂️ Requirements: 5+ years in IT Operations, Production Support, DevOps or SRE roles, Hands-on experience with Docker and Kubernetes, Experience supporting CI/CD pipelines with Jenkins, Knowledge of GitHub or Bitbucket, Experience with Kafka in distributed environments, Strong SQL knowledge and data troubleshooting skills, Understanding of microservices architecture and distributed systems, Experience with LDAP, Kerberos or JWT, Knowledge of OpenSSL and keytool, Understanding of HTTPS and secure communication protocols, Hands-on experience with Splunk, Experience with Prometheus, InfluxDB and Grafana, Experience in incident management and root cause analysis, Fluency in English 📃 Skills: Docker, Kubernetes, Jenkins, GitHub, Bitbucket, Kafka, SQL, Microservices, LDAP, Kerberos, JWT, OpenSSL, keytool, HTTPS, Splunk, Prometheus, InfluxDB, Grafana, CI/CD 🏢 Description: Responsibilities: Support Release Management processes and software deployments to production environments Monitor, investigate, troubleshoot and resolve issues in production systems Act as L2 support for incident handling, ensuring timely resolution and escalation when needed Perform incident management, root cause analysis and contribute to preventive improvements Support operational stability, system reliability and service availability across distributed platforms Collaborate with development, infrastructure and support teams to improve production readiness and operational excellence Contribute to monitoring, alerting and observability practices to proactively identify risks and performance issues Support secure communication and authentication mechanisms across systems and services Requirements: 5+ years of experience in IT Operations, Production Support, DevOps or Site Reliability-related roles Hands-on experience with Docker and Kubernetes Experience supporting CI/CD processes using Jenkins Knowledge of version control platforms such as GitHub or Bitbucket Experience working with Kafka in distributed environments Good understanding of SQL and troubleshooting data-related issues Knowledge of microservices architecture and distributed systems support Experience with authentication and authorization technologies (LDAP, Kerberos, JWT) Understanding of cryptographic tools and certificate handling (OpenSSL, keytool) Knowledge of secure communication protocols, including HTTPS Hands-on experience with logging and observability tools, including Splunk Experience with monitoring and alerting tools such as Prometheus, InfluxDB and Grafana Strong analytical and troubleshooting skills, particularly in incident and problem management Good interpersonal and communication skills, with ability to work effectively across teams Fluency in English (both written and spoken) Nice to have: Experience with PostgreSQL administration or support Familiarity with enterprise-grade production environments in regulated or large-scale organizations Exposure to release automation and operational process improvements Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Hybrid Java Developer role focused on building and maintaining enterprise applications supporting critical business operations and next-generation management platforms. The position involves developing streaming applications, collaborating in Agile Scrum teams, applying BDD and CI/CD practices, and supporting global IT operations. Candidates will work with Java, Spring technologies, and Apache Kafka in a fast-paced international environment. 🗂️ Requirements: 2+ years of Java programming experience, Knowledge of Spring Framework, Knowledge of Spring Boot, Knowledge of Apache Kafka, Experience with Agile methodologies, Understanding of Scrum, Awareness of TDD, Awareness of BDD, Familiarity with CI/CD practices, Ability to refactor and improve legacy code, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Kafka, Flink, Maven, Gradle, SQL, Unix, Scrum, CI/CD, BDD, TDD 🏢 Description: We are looking for a passionate Java Developer to join a global team that develops and maintains a suite of enterprise applications. The system supports critical business operations and serves as the foundation for a next-generation management platform. Team members work closely with operations teams and business analysts to provide global solutions for varied business requirements, with a strong focus on software craftsmanship, quality, and automation. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. Responsibilities Develop new features and maintain the existing codebase Build streaming applications with Apache Flink Write unit, integration, and behavior tests Cooperate within a successful scrum development team built on mutual respect Collaborate to refine user requirements through behavior-driven development (BDD) Partner with other global IT teams Provide level 3 support, assisting the production operations team in the rollout and support-related matters Requirements 2+ years of experience in Java programming Background in the Spring stack (Spring Framework, Spring Boot) Knowledge of Apache Kafka Showcase of clean coding and refactoring skills with great problem-solving ability Hands-on experience with Agile methodologies, especially Scrum Awareness of test- and behavior-driven development Familiarity with CI/CD practices Capability to improve older code bases, as well as apply modern best practices to new projects Proactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirements Strong written and verbal communication skills in English (B2 level), and the desire to work as part of a global team Nice to have Expertise in Apache Flink Proficiency in build tools (Apache Maven, Gradle) Skills in SQL databases Hands-on experience with Unix EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Team Connect

Java Developer

Mid

Hybrid

Warsaw, Poland

120 - 140 PLN

🏢 Summary: Java Developer role for a banking sector project, focused on developing and maintaining backend systems using Java and Spring technologies in a hybrid work model (Warsaw). The position involves working with relational databases and modern integration approaches within Agile/DevOps environments. Long-term cooperation with a comprehensive benefits package is offered. 🗂️ Requirements: Minimum 4 years of experience with Java, Experience with Spring Boot, Experience with Spring Framework, Experience with relational databases: PostgreSQL, Oracle or MySQL, Availability to work in a hybrid model from Warsaw 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, Oracle, MySQL, Microservices, REST, SOAP, GraphQL, Hibernate, JPA, Kafka, RabbitMQ, Maven, Gradle, Git, CI/CD 🏢 Description: Team Connect  to wiodący w Polsce dostawca usług IT w modelu nearshore i offshore. Od 2008 roku z sukcesem tworzymy oraz rozwijamy oprogramowanie dla naszych klientów. Specjalizujemy się w wytwarzaniu oprogramowania w oparciu o metodyki Agile i DevOps - od etapu analizy, przez implementację, aż po dalszy rozwój produktu. Tworzymy aplikacje backendowe, frontendowe oraz mobilne. Dla jednego z naszych klientów z branży bankowej poszukujemy Java Developera. Lokalizacja: praca hybrydowa z Warszawy (1/2 dni w tygodniu pracy z biura) Wymagania: minimum 4 lata doświadczenia z Java Spring Boot / Spring Framework PostgreSQL, Oracle lub MySQL Mile widziane: Microservices REST API, SOAP, GraphQL Hibernate/JPA Kafka lub RabbitMQ Maven/Gradle Git, CI/CD Benefity: Długofalowa współpraca. Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie, Budżet szkoleniowy, Bezpłatne lekcje angielskiego, Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.

Technology

B2Bnetwork

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

135 - 165 PLN

🏢 Summary: Senior Java Developer role focused on building and optimizing high-throughput, event-driven backend microservices in a distributed architecture based on Kafka. The position involves designing scalable and reliable systems using modern Java and Spring Boot within an agile, international environment. Work includes performance optimization, asynchronous communication, and implementation of DDD and Event Sourcing patterns. 🗂️ Requirements: 5+ years of Java backend development experience, Strong hands-on experience with Kafka producer/consumer design and optimization, Experience with SQL and relational databases (Oracle, DB2, MSSQL or similar), Experience building distributed, high-availability, high-performance systems, Practical knowledge of Domain-Driven Design (DDD) and Event Sourcing, Experience with microservices architecture, Fluent English 📃 Skills: Java, Spring, Kafka, SQL, Oracle, DB2, MSSQL, Docker, Git, Maven, Microservices, CI/CD, DDD, EventSourcing, Splunk, Grafana 🏢 Description: We’re looking for a Senior Java Developer to support the development of business-critical backend services in a distributed, high-throughput architecture. The system is built on Kafka-based asynchronous communication and designed with a strong focus on performance, scalability, and reliability. You will be involved in designing and developing clean, event-driven microservices, working closely with experienced engineers in an international, agile setup. Tech stack Java 11+, Spring Boot Apache Kafka – producer/consumer optimization, retries, partitioning SQL: Oracle / DB2 / MSSQL Docker, Git, Maven Microservices architecture CI/CD pipelines Domain-Driven Design (DDD), Event Sourcing Monitoring: Splunk / Grafana (nice to have) What we expect 5+ years of experience in Java backend development Strong hands-on skills in Kafka producer/consumer design and optimization Solid experience in SQL and relational databases (Oracle, DB2, MSSQL or similar) Proven background in building distributed, high-availability, high-performance systems Practical understanding of DDD, Event Sourcing, microservices, and clean architecture Fluent English for daily collaboration

Technology

SoftwareMill

Kafka Expert (Staff/Principal)

Senior

Remote

Warsaw, Poland

165 - 210 PLN/hr

🏢 Summary: Remote Kafka-focused engineering role with high hourly remuneration, offering autonomy and flexible cooperation. The position centers on administering, tuning, and consulting on Apache Kafka solutions, including leading trainings and supporting pre-sales activities. Projects involve cloud-native environments using Kubernetes, Docker, and major cloud platforms. 🗂️ Requirements: Hands-on experience with Apache Kafka administration, Experience with Kafka performance tuning, Strong knowledge of Kafka ecosystem, Ability to deliver Kafka consulting and lead technical trainings, Experience with technical pre-sales activities, Experience with Kubernetes, Experience with Docker, Very good knowledge of Ansible, Experience with cloud deployments (AWS, GCP, or Azure) 📃 Skills: Kafka, Kubernetes, Docker, Ansible, AWS, GCP, Azure, Cloud 🏢 Description: Our cooperation offer: Remuneration ranging from 165 to 210 PLN net per hour for a start 100% remote company with remote-first mindset Flexible cooperation from any location and without strict schedule Professional development and freedom in choosing toolset and tech stack Learning-culture expressed by SoftwareMill Academy and technical reading clubs Access to many AI tools (Claude, OpenAI, Cursor, Gemini, Copilot, etc.) Leadership and soft-skills in-house trainings English courses Small to medium teams with as little procedures as possible Best tools you need to make our cooperation effective and pleasurable: monitor(s), computer of your choice DevOps-friendly environment with passionate and skilled people who believe in software craftsmanship - you will have a chance to meet some of them during the selection process Interesting projects with technologies like Docker, Kubernetes, AWS, GCP, Terraform, clustering and scaling both horizontally and vertically What we expect: Hands-on experience with Apache Kafka administration, performance tuning, and its ecosystem Ability to perform Kafka consulting and lead Kafka trainings Experience with technical pre-sales activities and direct communication with business stakeholders Autonomy in project delivery Readiness to represent SoftwareMill at global events (London Current, Kafka Summit, etc.) Readiness to conduct demos and workshops with customers, both online and on-site Experience with Kubernetes and Docker Very good knowledge about Ansible Experience with deployment to a cloud (AWS, GCP, Azure, etc.) Comprehensive knowledge and understanding of the industry trends Good knowledge of English is a must (both spoken and written), we cooperate with clients from all over the world (USA, Australia, Switzerland, etc.) Polish language is required, as internally we are a Polish speaking company Nice to have: Confluent Certified Administrator for Apache Kafka (CCAAK) and/or Confluent Certified Developer for Apache Kafka (CCDAK) Hands-on experience with Confluent Platform Very good knowledge about various IaC tools (Terraform, Pulumi, Amazon CDK) Experience with Grafana Experience with MLOps and/or DevSecOps Experience with JVM applications Management of multi-node clusters Experience in using AI in software development and deployment cycle Engagement in the IT community: personal blog, speaking at meetups/conferences, involvement in the open-source projects Having a pet-project