Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Senior Software Engineer

Senior • Remote

Warsaw, MA, Poland

Twoje zadania

  • Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design.
  • Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox.
  • Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych.
  • Wdrażanie strategii testowania poprzez tworzenie testów automatycznych: jednostkowych, integracyjnych i kontraktowych, z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract.
  • Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows.
  • Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji.

Wymagania

  • Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x; wymagana znajomość Spring MVC.
  • Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów.
  • Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka.
  • Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB.
  • Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework lub JUnit, Testcontainers oraz rozwiązań do testowania kontraktów.
  • Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania; firmowym standardem jest Claude Code. Mile widziane doświadczenie w pracy z agentic development workflows.
  • Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach, w tym OAuth2, JWT oraz Spring Security.
  • Znajomość nowoczesnego stosu wdrożeniowego: Docker, Kubernetes, Helm oraz procesów GitLab CI.
  • Miejsce zamieszkania i/lub uprawnienia do pracy w Polsce.

Co oferujemy?

  • Praca 100% zdalna.
  • Praca w skandynawskiej kulturze opartej o logikę i dialog.
  • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
  • Speed Coaching — krótkie sesje dające nowe perspektywy i rozwiązania.
  • Treningi sportowe, wewnętrzna drużyna i wspólne zawody.
  • Imprezy integracyjne i spotkania rozwojowe.

Similar jobs you might like

Technology

B3 Consulting Poland

Senior Software Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Oferta dla Senior Software Engineera obejmuje projektowanie i rozwój skalowalnych mikroserwisów Java/Spring Boot oraz współtworzenie architektury systemów rozproszonych. Rola jest w pełni zdalna i obejmuje pracę z komunikacją zdarzeniową, automatyzacją testów, bezpieczeństwem oraz narzędziami AI wspierającymi tworzenie oprogramowania. 🗂️ Requirements: Java 21+, Spring Boot 3.x/4.x, Spring MVC, Hexagonal Architecture, Wzorce projektowe dla mikroserwisów i systemów rozproszonych, Apache Kafka, PostgreSQL, MongoDB, Testy automatyczne: Spock lub JUnit, Testcontainers, testy kontraktowe, Codzienne użycie narzędzi AI w wytwarzaniu oprogramowania, OAuth2, JWT, Spring Security, Docker, Kubernetes, Helm, GitLab CI, Miejsce zamieszkania lub uprawnienia do pracy w Polsce 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Kafka, Avro, PostgreSQL, MongoDB, Spock, JUnit, Testcontainers, OAuth2, JWT, Docker, Kubernetes, Helm, GitLab, Claude 🏢 Description: Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji. Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju. Dołącz do nas jako Senior Software Engineer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design. Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox. Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych. Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract. Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows. Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji. Wymagania: Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC). Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów. Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka. Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB. Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów. Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows. Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security). Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI. Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. Co oferujemy? • Praca 100% zdalna • Pracę w skandynawskiej kulturze opartej o logikę i dialog. • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. • Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. • Treningi sportowe, wewnętrzna drużyna, wspólne zawody. • Imprezy integracyjne i spotkania rozwojowe. Aplikuj już dziś!

Technology

New offer

B3 Consulting Poland

Senior Backend Developer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Oferta dla Senior Backend Developera obejmuje rozwój backendu oraz systemów rozproszonych, w tym mikroserwisów i integracji API. Rola wymaga pracy z Javą, ekosystemem Spring, technologiami chmurowymi oraz rozwiązaniami bezpieczeństwa dla aplikacji płatniczych. 🗂️ Requirements: Miejsce zamieszkania w Polsce lub prawo do pracy w Polsce, Ponad 5 lat doświadczenia w backendzie Java, Java 17+ (preferowana Java 21), Bardzo dobra znajomość Spring Boot i ekosystemu Spring, Doświadczenie w projektowaniu mikroserwisów i systemów rozproszonych, Praktyczna znajomość Kafka lub RabbitMQ, Dobra znajomość PostgreSQL i SQL, Doświadczenie z REST API i integracją systemów, Znajomość AWS lub GCP, Docker i Kubernetes, Wiedza o bezpieczeństwie aplikacji płatniczych, PCI-DSS, tokenizacji i szyfrowaniu danych 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SpringData, WebFlux, MVC, Kafka, RabbitMQ, PostgreSQL, SQL, REST, AWS, GCP, Docker, Kubernetes, PCI-DSS, tokenizacja, szyfrowanie 🏢 Description: Senior Backend Developer

Wymagania

  • Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.
  • Ponad 5 lat doświadczenia w backendzie z Java (Java 17+, preferowana Java 21).
  • Bardzo dobra znajomość Spring Boot i ekosystemu Spring (Security, Data, WebFlux/MVC).
  • Doświadczenie w projektowaniu mikroserwisów i systemów rozproszonych.
  • Praktyczna znajomość Kafka lub RabbitMQ.
  • Dobra znajomość PostgreSQL i SQL.
  • Doświadczenie z REST API oraz integracją systemów.
  • Znajomość chmury (AWS/GCP), Docker i Kubernetes.
  • Wiedza z zakresu bezpieczeństwa aplikacji płatniczych (PCI-DSS, tokenizacja, szyfrowanie danych).

Co oferujemy?

  • Pracę w skandynawskiej kulturze opartej o logikę i dialog.
  • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
  • Speed Coaching — krótkie sesje, które dają nowe perspektywy i rozwiązania.
  • Treningi sportowe, wewnętrzną drużynę i wspólne zawody.
  • Imprezy integracyjne i spotkania rozwojowe.

Technology

Link Group

Senior .NET Developer Azure

Senior

Remote

Warsaw, MZ, Poland

120 - 130 PLN

🏢 Summary: Senior Software Engineer role focused on designing, building, and scaling secure enterprise web applications and high-performance SaaS platforms. The position covers backend APIs, microservices, testing, technical leadership, and Azure-based CI/CD delivery within Agile teams. 🗂️ Requirements: 6+ years of full-lifecycle software development experience, Experience developing and maintaining large-scale web applications and SaaS solutions, Strong proficiency in C#, .NET Core, and .NET Framework, Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipelines, Experience with NUnit, Moq, Jest, and Git, Strong problem-solving and technical communication skills 📃 Skills: C#, .NET, Azure, REST, Microservices, NUnit, Moq, Jest, Git, CI/CD, SaaS 🏢 Description: We are looking for a skilled and passionate Senior Software Engineer to join our core engineering team. In this role, you will play a key part in designing, building, and scaling enterprise-grade web applications and high-performance SaaS solutions. If you have a strong foundation in Microsoft technologies, cloud architecture, and modern engineering practices—and love solving complex technical challenges—we would love to hear from you! Key Responsibilities Architecture & Development: Design, build, and maintain scalable, secure, and resilient web applications and SaaS platforms. API & Backend Systems: Implement and optimize RESTful APIs, microservices, and Web API integrations. Quality & Testing: Drive software quality by writing comprehensive unit tests (NUnit, Moq, Jest) and advocating for test-driven practices. Technical Leadership: Participate in code reviews, architectural discussions, and technical planning to ensure clean, maintainable code. Agile Collaboration: Work closely with cross-functional teams using Agile methodologies to deliver features iteratively and efficiently. DevOps & Version Control: Utilize Git and Azure DevOps for continuous integration, project tracking, and modern deployment pipelines. Key Requirements Experience: 6+ years of hands-on experience in full-lifecycle software development. SaaS & Web Architecture: Proven track record of developing and maintaining large-scale web applications and SaaS solutions. Core Tech Stack: Strong proficiency in C# , .NET Core , and .NET Framework . Cloud & DevOps: Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipeline concepts. Testing & Tools: Solid experience with unit testing frameworks ( NUnit, Moq, Jest ) and version control ( Git ). Communication: Excellent problem-solving skills and the ability to articulate technical concepts clearly to team members. Nice to Have Agile Frameworks: Experience working within a SAFe (Scaled Agile Framework) environment. Mentorship: Passion for coaching junior developers and fostering team growth.

Technology

MOTIFE

Senior Java Developer

Senior

Hybrid

Krakow, Poland

27,000 - 30,000 PLN/mo

🏢 Summary: Senior Java Developer role focused on building and modernizing secure, scalable backend platforms and microservices for investment management products. The position offers hands-on architectural ownership, production support responsibilities, and collaboration across Agile engineering and business teams in a hybrid Krakow model. 🗂️ Requirements: 6+ years of commercial Java enterprise application development, Java 17+ proficiency, Advanced Spring and Spring Boot experience, REST API and backend service development experience, Microservices architecture knowledge, Object-oriented design, clean code, and design patterns, SQL query analysis and optimization, Docker and Kubernetes production experience, Kafka or event-streaming platform familiarity, CI/CD and DevOps practices experience, Secure coding and application security knowledge, Security scanning or vulnerability detection tools experience, Logging, monitoring, metrics, and distributed tracing familiarity, Business-critical production support and troubleshooting experience, Cross-functional collaboration with architects, QA, DevOps, and business teams, Very good English communication skills 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Docker, Kubernetes, Kafka, CI/CD, DevOps, Microservices, Agile 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Senior Java Developer , you will design and develop core backend platforms and scalable microservices. You will contribute to new product development and modernization initiatives, influence architectural decisions, and work closely with engineering and business stakeholders throughout the software development lifecycle. This is a senior, hands-on engineering role with strong ownership expectations. You will help shape technical solutions, improve engineering practices, and ensure that business-critical systems remain secure, reliable, maintainable, and ready to scale. Key takeaways: Stack: Java 17+, Spring, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Kafka, CI/CD Salary: 27 000 - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Backend Development Design, develop, and maintain enterprise-grade applications using Java 17+, Spring, and Spring Boot. Build scalable microservices and REST APIs supporting investment management products. Apply object-oriented design, clean code principles, and established software design patterns. Develop solutions that meet demanding performance, reliability, security, and maintainability standards. Architecture and Technical Excellence Contribute to architectural decisions and translate business requirements into effective technical solutions. Drive technical improvements across existing platforms and modernization initiatives. Participate in code reviews and promote consistent engineering standards across the team. Ensure solutions follow secure coding principles and software development lifecycle best practices. Cross-Functional Collaboration Partner with architects, QA engineers, DevOps specialists, and business stakeholders throughout the development lifecycle. Work within a cross-functional Agile team delivering web, backend, and mobile platform capabilities. Communicate technical decisions, risks, and dependencies clearly to technical and non-technical stakeholders. Support knowledge sharing and mentor other engineers where required. Delivery and Production Ownership Troubleshoot and resolve complex technical and production issues. Improve logging, monitoring, metrics, and distributed tracing across services. Enhance CI/CD pipelines to streamline software delivery and deployment. Drive continuous improvements in development processes, engineering tooling, and operational reliability. Requirements: Technical Expertise At least 6 years of hands-on commercial experience developing enterprise applications in Java. Strong practical knowledge of Java 17 or newer. Advanced experience with Spring, Spring Boot, REST APIs, and backend service development. Strong understanding of microservices architecture, object-oriented design, clean code, and software design patterns. Solid SQL skills, including practical experience with query analysis and optimization. Production experience with Docker and Kubernetes. Familiarity with messaging or event-streaming platforms such as Kafka. Experience working with CI/CD pipelines and modern DevOps practices. Security and Production Engineering Understanding of secure coding principles and common application security risks. Experience using security scanning or vulnerability detection tools. Familiarity with application logging, metrics, monitoring, and distributed tracing. Experience troubleshooting and supporting business-critical production systems. Collaboration and Mindset Proven ability to take ownership of technical solutions from design through production support. Strong problem-solving skills and the ability to resolve complex engineering challenges. Ability to collaborate effectively with architects, QA, DevOps, and business teams. Very good English communication skills. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a senior engineering team building secure and scalable platforms for the investment management industry. Please apply via our careers page and submit your CV in English.

Technology

New offer

P&P Solutions

Senior Engineer (Fullstack & AI)

Senior

Remote

Warsaw, MZ, Poland

80 - 105 PLN/hr

🏢 Summary: Oferta dla Senior Engineera do rozwoju i modernizacji platformy enterprise w kierunku cloud-native. Rola łączy projektowanie architektury, rozwój fullstack w Java i React oraz wdrażanie praktyk i integracji AI, w tym MCP. 🗂️ Requirements: Wieloletnie doświadczenie w inżynierii oprogramowania i rozwiązaniach enterprise, Bardzo dobra znajomość Java, Java EE i Jakarta EE, Praktyczne doświadczenie z React i TypeScript, Doświadczenie w projektowaniu architektury oprogramowania, Znajomość systemów rozproszonych i architektury usługowej, Doświadczenie z Azure, Znajomość CI/CD oraz Azure DevOps lub podobnych narzędzi, Doświadczenie z Docker, Doświadczenie w pracy z dużymi i złożonymi codebase’ami, Praktyczne wykorzystanie narzędzi wspieranych przez AI 📃 Skills: Java, JakartaEE, React, TypeScript, Azure, Docker, CI/CD, AzureDevOps, GitHubCopilot, MicrosoftCopilot, MCP 🏢 Description: Quick Facts - Stawka: do 105 PLN/h netto + VAT (B2B) - Tryb pracy: 100% zdalnie - Start: ASAP Opis Poszukiwany jest Senior Engineer, który łączy doświadczenie w tworzeniu rozwiązań enterprise z kompetencjami architektonicznymi, fullstack oraz zainteresowaniem AI. Rola obejmuje wpływ na architekturę produktu, standardy technologiczne i modernizację platformy. Technologie - Java / Jakarta EE - React - TypeScript - Azure - Docker - Kubernetes - CI/CD - Azure DevOps - GitHub Copilot - Microsoft Copilot - MCP Wymagania - Wieloletnie doświadczenie w Software Engineering i rozwiązaniach enterprise - Bardzo dobra znajomość Java / Java EE / Jakarta EE - Praktyczne doświadczenie z React i TypeScript - Doświadczenie w projektowaniu architektury oprogramowania - Znajomość systemów rozproszonych i architektury usługowej - Doświadczenie z Azure - Znajomość CI/CD i Azure DevOps lub podobnych narzędzi - Doświadczenie z Dockerem - Doświadczenie w pracy z dużymi i złożonymi codebase’ami - Praktyczne wykorzystanie narzędzi wspieranych przez AI Mile widziane - Kubernetes - Modernizacja monolitycznych aplikacji enterprise - Doświadczenie w sektorze finansowym / ERP - Znajomość systemów legacy i C - Doświadczenie w mentoringu Seniorów i Tech Leadów - Doświadczenie w pracy w międzynarodowych, rozproszonych zespołach Obowiązki - Definiowanie i rozwój architektury aplikacji enterprise - Podejmowanie decyzji technologicznych na poziomie wielu zespołów - Modernizacja platformy w kierunku architektury cloud-native - Projektowanie standardów i architektury front-endowej w React + TypeScript - Rozwój praktyk związanych z wykorzystaniem AI w software development - Udział w integracji rozwiązań AI i Model Context Protocol (MCP) - Identyfikacja i redukcja długu technologicznego - Mentoring inżynierów i Tech Leadów Oferujemy - Stawkę do 105 PLN/h netto + VAT (B2B) - Przelew w dogodnej formie - Krótki, 14-dniowy termin płatności faktury - Bogaty pakiet prywatnej opieki medycznej - Dostęp do platformy kafeteryjnej MyBenefit, umożliwiającej zamawianie kart MultiSport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych

Technology

New offer

emagine Polska

Senior Software Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Software Engineer role building enterprise digital platforms for the pharmaceutical and life sciences sector. The position covers full-stack, cloud-native development, architecture influence, API design, CI/CD, quality automation, and platform reliability in an international agile team. 🗂️ Requirements: 5+ years of professional software development experience, Strong .NET/ASP.NET Core and/or Python experience, REST API development experience, Vue 3 and TypeScript experience, Azure or AWS cloud platform experience, CI/CD, automated testing, and DevOps knowledge, Software architecture and scalable solution design knowledge, Fluent written and spoken English 📃 Skills: .NET, ASP.NET, Python, Vue, TypeScript, REST, Azure, AWS, GitHub, Vitest, Allure, MSAL, CI/CD, DevOps 🏢 Description: We’re looking for an experienced Senior Software Engineer to join a global product team within the pharmaceutical and life sciences industry. This is a chance to work on modern, enterprise-grade digital platforms where software engineering meets science and real-world business impact. You’ll have the opportunity to influence architecture, contribute to technical decisions, and build solutions that matter while working in a truly international, agile environment. Quick Facts • Global, remote collaboration with colleagues and stakeholders across an international product organisation • Digital platforms supporting research, clinical development, and scientific decision-making • Cloud-native development, modern frontend technologies, automation, CI/CD, and a strong focus on quality • Cross-functional agile collaboration with engineers, architects, Product Owners, and business experts What you’ll work on As a Senior Software Engineer, you’ll be involved across the full software development lifecycle—from designing scalable solutions and APIs to delivering modern user-facing functionality. Responsibilities • Design and implement scalable backend services and REST APIs • Develop modern web applications and intuitive user-facing functionality • Contribute to system architecture and technical decision-making • Design and implement cloud-native solutions • Build and improve CI/CD pipelines and automated deployments • Ensure software quality through automated testing and code reviews • Work closely with Product Owners, architects, engineers, and business stakeholders • Support platform reliability, observability, and operational excellence • Contribute to an agile, collaborative engineering culture Technology stack • ASP.NET Core / .NET 10 • Vue 3 – Composition API • TypeScript • REST APIs • Python and/or .NET • Azure / AWS • GitHub Actions & CI/CD • Vitest & Vue Test Utils • Allure reporting • Microsoft Identity / Azure MSAL Browser What we’re looking for • 5+ years of professional software development experience • Ability to take ownership of technical solutions • Strong experience with .NET / ASP.NET Core and/or Python • Hands-on experience building REST APIs • Solid frontend experience with Vue 3 and TypeScript • Experience with cloud platforms, preferably Azure or AWS • Practical knowledge of CI/CD, automated testing, and DevOps practices • Strong understanding of software architecture and scalable solution design • Excellent communication and stakeholder management skills • Experience working in regulated environments is a strong advantage • Fluent English, both written and spoken Why this opportunity? • Work globally and remotely with colleagues and stakeholders across an international product organisation • Build technology that contributes to digital platforms supporting research, clinical development, and scientific decision-making • Influence architecture, engineering practices, and technical direction • Work in a modern engineering environment with cloud-native development, frontend technologies, automation, CI/CD, and a focus on quality • Collaborate cross-functionally with experienced engineers, architects, Product Owners, and business experts in an agile setup

Technology

Rite NRG Sp. z o.o.

Senior Software Engineer (Java&Kotlin)

Senior

Remote

Wrocław, DS, Poland

120 - 140 PLN/hr

🏢 Summary: B2B contract for a Senior Software Engineer to develop and operate a JVM-based, event-driven platform remotely from Poland. The role provides end-to-end ownership of system design, delivery, production reliability, monitoring, and support, with a rate up to 140 zł/h net + VAT. 🗂️ Requirements: 5+ years of software engineering experience, End-to-end ownership of features and components, Java and Kotlin expertise, Event-driven systems experience, Distributed systems knowledge, Event-driven architecture and API gateway experience, PostgreSQL, data modelling, and query performance knowledge, Relational and non-relational database knowledge, Unit, integration, and end-to-end testing experience, Independent delivery, risk, sequencing, and dependency management, C4 model system design experience, DORA metrics, stability, SSDLC, velocity, and predictability familiarity, AI coding tools experience, Cloud platform familiarity, Docker and Kubernetes experience, Fluent Polish, Advanced English (B2/C1) 📃 Skills: Java, Kotlin, JVM, PostgreSQL, NoSQL, Docker, Kubernetes, C4, DORA, SSDLC, Claude, Codex, Cursor, Cloud 🏢 Description: Contract : B2B Rate : up to 140 zł/h net + VAT depending on skills and experience Location : Remote within Poland Start : ASAP Project : Development of a JVM-based, event-driven platform with end-to-end ownership of software design, delivery, and production reliability. Key Technologies/Areas Java, Kotlin, JVM Event-Driven and Distributed Systems PostgreSQL and NoSQL Docker, Kubernetes Cloud Platforms AI Coding Tools Project Overview We are looking for a Senior Software Engineer to join one of our client’s engineering teams. You will own features and components from refinement and system design through development, production deployment, monitoring, and post-release support. Responsibilities Own the end-to-end design and delivery of features and components. Create, maintain, and align system designs using the C4 model with the domain target architecture. Develop reliable, production-ready, and well-tested software using Java and Kotlin. Manage estimation, sequencing, delivery risks, and cross-team technical dependencies. Own monitoring, reliability, production support, and participation in on-call. Contribute to frontend development where required. Use AI coding tools as part of your daily workflow. Requirements 5+ years of professional software engineering experience , including proven ownership of features and components end to end. Solid foundation in the JVM , including Java and Kotlin . Production experience with event-driven systems. Good understanding of distributed systems, including idempotency, at-least-once vs exactly-once trade-offs, schema evolution, and partitioning. Experience with event-driven architecture, API gateways, and understanding when not to apply these patterns. Sound knowledge of relational and non-relational databases, including PostgreSQL , data modelling, and query performance. Proven experience delivering reliable software with unit, integration, and end-to-end testing. Ability to independently manage delivery, risks, sequencing, and cross-team dependencies. Experience owning system design at team scope using the C4 model. Familiarity with DORA metrics, stability, SSDLC compliance, velocity, and predictability. Experience using AI coding tools such as Claude Code, OpenAI Codex, opencode, Cursor, or similar. Familiarity with cloud service providers. Experience with Docker and Kubernetes . Fluency in Polish and advanced English (B2/C1) Nice to have Frontend experience with React, TypeScript, and Node.js. Hands-on production experience with Kafka. Experience with Microsoft Azure. Why join us? Rite NRG is a vibrant outsourcing technology company driven by the Right People. We are dedicated to empowering businesses through innovative software solutions. We focus on building strong partnerships and providing top-notch software solutions that drive real business growth. Our business model revolves around collaboration and delivering impactful results for our clients. Join us and be part of a team where great minds, Right Energy, and strong partnerships come together to shape the future of technology! Possibility of long-term cooperation on a full-time project engagement basis. Flexibility in organizing the provision of services, taking into account project requirements and agreed availability. Opportunity to contribute to technically advanced projects. Opportunity for international collaboration.

Technology

New offer

Sii

Senior Java Developer with Apache Kafka (f/m/x)

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Java Developer role focused on building and modernizing a global enterprise data integration platform. The position delivers scalable microservices, event-driven data processing, and system integrations, with Apache Kafka production expertise as a core requirement. 🗂️ Requirements: 10+ years of commercial software development experience, Senior-level Java backend expertise, Production experience with Apache Kafka, Experience designing microservices and scalable backend services, Experience with event-driven architectures, Experience with distributed systems and enterprise integrations, Experience with data-processing solutions, Ability to contribute independently to technical design and architecture discussions, Very good English communication skills, Residence in Poland, Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification 📃 Skills: Java, SpringBoot, ApacheKafka, Microservices, EventDriven, DistributedSystems, APIs, Messaging, DDD, CCDAK 🏢 Description: We are looking for an experienced Senior Java Developer to join a team building a modern enterprise data integration and processing platform that supports key logistics and transportation processes on a global scale. This role focuses on developing scalable backend services, microservices, and event-driven integrations within a complex enterprise environment. You will contribute to the design and implementation of solutions that enable efficient data processing and communication across business systems. An important part of the role involves modernizing legacy applications and delivering solutions aligned with Domain-Driven Design principles. We are looking for a self-driven professional who can actively participate in architecture discussions and make sound technical decisions. Strong hands-on production experience with Apache Kafka is essential for success in this role. Your tasks - Designing, developing, and maintaining scalable backend services and microservices using Java and Spring Boot - Implementing event-driven architectures and data-processing solutions based on Apache Kafka - Building enterprise integrations between internal and external systems using APIs, messaging platforms, and asynchronous communication mechanisms - Participating in technical design and solution architecture discussions, providing expertise in distributed systems and integration patterns - Supporting the modernization and transformation of legacy applications into scalable, maintainable, and cloud-ready solutions - Monitoring, troubleshooting, and optimizing application performance, reliability, and scalability across distributed environments - Collaborating closely with developers, architects, and business stakeholders to deliver strategic data integration and digital transformation initiatives Requirements - Minimum 10 years of commercial software development experience, including strong senior-level expertise in Java backend development - Strong hands-on production experience with Apache Kafka - Proven experience designing and building microservices, scalable backend services, and event-driven architectures - Practical experience working with distributed systems, enterprise integrations, and data processing solutions - Ability to contribute independently to technical design and solution architecture discussions - Very good English communication skills, enabling effective collaboration in an international environment - Residence in Poland - Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification Nice-to-have requirements - Production experience with Kafka Streams and Kafka Connect - Experience with cloud-native and containerized environments, including Azure, Kubernetes, OpenShift, Docker, or Podman