June 2, 2026
Senior Java Engineer
Senior • Remote
Warsaw, Poland
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 Java Engineer.
Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty.
Twoje zadania:
Projektowanie i implementacja skalowalnych rozwiązań backendowych oraz mikroserwisów w ramach migracji z systemu typu legacy.
Praca w złożonym środowisku rozproszonym, odpowiedzialnym za przetwarzanie milionów zdarzeń związanych z obsługą przesyłek w core-owej domenie biznesowej.
Aktywny udział w pełnym cyklu wytwarzania oprogramowania – od analizy i doprecyzowania wymagań funkcjonalnych oraz niefunkcjonalnych, przez projektowanie architektury, aż po wdrożenie i utrzymanie systemów.
Tworzenie wysokiej jakości kodu produkcyjnego oraz testów automatycznych (jednostkowych i integracyjnych).
Współpraca z innymi zespołami inżynieryjnymi w celu integracji usług i zapewnienia spójności systemów w 8 krajach Europy.
Tworzenie i utrzymywanie dokumentacji technicznej oraz aktywne uczestnictwo w spotkaniach projektowych w metodykach Scrum/Kanban.
Wymagania:
Bardzo dobra, poparta doświadczeniem komercyjnym znajomość języka Java / JEE oraz frameworka Spring.
Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (PostgreSQL, MongoDB).
Praktyczna znajomość systemów kolejkowych i platform streamingowych (Kafka) w architekturze rozproszonej.
Doświadczenie z technologiami konteneryzacji i orkiestracji (Kubernetes) oraz narzędziami CI/CD (ArgoCD).
Znajomość standardów komunikacyjnych SOAP oraz REST API.
Doświadczenie w pisaniu testów z wykorzystaniem JUnit oraz w monitorowaniu aplikacji i analizie logów (Elasticsearch, Dynatrace).
Zdolność do samodzielnego rozwiązywania złożonych problemów technicznych oraz wysokie umiejętności analityczne.
Umiejętność efektywnej pracy w autonomicznych, zwinnych zespołach.
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ętrzna drużyna, wspólne zawody.
Imprezy integracyjne i spotkania rozwojowe.
Similar jobs you might like
Technology
B3 Consulting Poland
Senior Java Developer
Senior
Remote
Kraków, Poland
🏢 Summary: Senior Java Developer role focused on designing, implementing and refactoring financial software systems with strong emphasis on code quality and long-term maintainability. The position involves working with modern backend technologies, legacy systems, CI/CD pipelines and cloud infrastructure. The role requires close collaboration on technical decisions and maintaining high engineering standards. 🗂️ Requirements: Residence or work authorization in Poland, Minimum 7 years commercial experience in Java backend development, Expert knowledge of Spring Framework, Expert knowledge of Hibernate ORM, Practical experience with JOOQ, Strong knowledge of relational databases, Experience with PostgreSQL, Experience with message brokers, Experience with RabbitMQ, Experience in unit and integration testing, Experience with CI/CD tools, Experience with Google Cloud Platform, Ability to refactor and maintain legacy systems, Knowledge of Clean Code principles 📃 Skills: Java, Spring, Hibernate, JOOQ, PostgreSQL, RabbitMQ, JUnit, Jenkins, GCP, SQL, CI/CD 🏢 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 Java Developer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Analiza, projektowanie i wdrażanie nowych funkcjonalności w obszarze oprogramowania finansowego. Refaktoryzacja istniejącego kodu w celu poprawy jakości, czytelności i długoterminowej utrzymywalności. Identyfikacja i rozwiązywanie błędów, w tym w modułach legacy. Ścisła współpraca z zespołem MR Facturation w zakresie decyzji technicznych i przeglądów kodu. Konsekwentne stosowanie zasad Clean Code w całym kodzie. Współtworzenie i utrzymanie pipeline’ów CI/CD oraz infrastruktury chmurowej (Jenkins, GCP). Wymagania: Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. Minimum 7 lat komercyjnego doświadczenia w tworzeniu backendu w Javie. Ekspercka znajomość Spring Framework oraz Hibernate (ORM). Praktyczne doświadczenie z JOOQ do tworzenia typowanego SQL. Solidna znajomość relacyjnych baz danych, w szczególności PostgreSQL. Doświadczenie z brokerami wiadomości, w szczególności RabbitMQ. Biegłość w pisaniu i utrzymywaniu testów jednostkowych oraz integracyjnych (JUnit). Znajomość narzędzi CI/CD (Jenkins) oraz Google Cloud Platform (GCP). Dbałość o stosowanie zasad Clean Code oraz dobrych praktyk programistycznych. Udokumentowana umiejętność pracy z systemami legacy – refaktoryzacja i stabilizacja istniejącego kodu. Umiejętność pracy z kodem legacy w zakresie refaktoryzacji oraz usuwania błędów. 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ętrzna drużyna, wspólne zawody. Imprezy integracyjne i spotkania rozwojowe.
Technology
B3 Consulting Poland
Java Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: The role focuses on developing and maintaining Java-based data collection systems, combining new feature implementation with system optimization and production support. The position involves working with microservices architecture, CI/CD processes, and containerized environments, with strong emphasis on code quality and automated testing. Developers actively collaborate with business stakeholders and contribute to technical decisions. 🗂️ Requirements: Minimum 4 years of experience in Java development, Experience in designing distributed and microservices architectures, Practical experience with CI/CD pipelines in Jenkins, Experience with containerization technologies, Knowledge of REST, SOAP and JMS communication, Understanding of BPMN processes, Knowledge of design patterns and data structures, Experience with code quality tools, Communicative English, Residence or work authorization in Poland 📃 Skills: Java, Java21, Jenkins, Docker, Kubernetes, OpenShift, OKD, REST, SOAP, JMS, BPMN, JUnit5, Spock, RESTAssured, Checkstyle, SpotBugs 🏢 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 Java Developer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Rozwój i Architektura (70% czasu): Projektowanie i implementacja nowych funkcjonalności w systemach kompletowania danych. Budujesz rozwiązania, które mają realny wpływ na procesy biznesowe. Inżynieria Utrzymania (30% czasu): Dbanie o wysoką dostępność i optymalizację istniejących usług. Rozwiązywanie złożonych problemów produkcyjnych w duchu "Clean Code". Działania DevOps: Aktywne wsparcie i aktualizacja procesów CI/CD w środowisku skonteneryzowanym (Kubernetes/OpenShift). Partnerstwo z Biznesem: Współpraca z analitykami i użytkownikami przy ustalaniu wymagań technicznych – u nas deweloper ma realny głos w procesie tworzenia rozwiązań. Modern Testing & Quality: Wykorzystywanie nowoczesnych bibliotek (Junit 5, Spock, REST Assired) do zapewnienia najwyższej jakości kodu i automatyzacji testów. Wymagania: Minimum 4 lata doświadczenia w projektowaniu i programowaniu systemów opartych o język Java (szczególnie doceniamy praktykę z Java 21 ). Silny warsztat CI/CD: Doświadczenie w budowaniu i optymalizacji procesów w Jenkins . Znajomość mikroserwisów: Praktyczne rozumienie architektury rozproszonej, komunikacji (SOAP, REST, JMS) oraz procesów BPMN. Doświadczenie z kontenerami: Znajomość środowisk takich jak Docker , OKD czy Kubernetes . Fundamenty inżynierskie: Znajomość wzorców projektowych, struktur danych oraz dbałość o Code Quality (Checkstyle, SpotBugs). Komunikatywny język angielski: Swoboda w porozumiewaniu się w środowisku technicznym. Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. 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ętrzna drużyna, wspólne zawody. Imprezy integracyjne i spotkania rozwojowe.
Technology
ITDS
Senior Java Software Engineer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Software Engineer role focused on modernizing legacy banking applications and developing microservices for financial transaction and regulatory reporting platforms. The position involves designing Java 17 and Spring Boot solutions, improving observability, and collaborating with global teams in a hybrid Krakow-based work model. 🗂️ Requirements: 5+ years of experience developing and supporting distributed Java systems, Experience designing microservices, Strong knowledge of Java 17, Experience with Spring Boot, Experience with Java frameworks, Experience with DevOps tools, Experience with JIRA, Experience with Confluence, Experience with Ansible, Experience with CI/CD pipelines, Knowledge of REST APIs, Experience with Spring Cloud, Experience with GCP, Experience with Redis, Fluent English, Legal right to work in Europe 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SpringCloud, GCP, Redis, Ansible, JIRA, Confluence, CI/CD, GitHub, Claude, Angular 🏢 Description: Empower innovation at the forefront of cloud and microservices — shape the future of banking technology. Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Software Engineer , you will be working for our client, a global financial services leader dedicated to transforming banking through cutting-edge IT solutions. You’ll contribute to the modernization of legacy Java applications, supporting high-impact financial transactions and regulatory reporting platforms. This role offers you the chance to be part of a dynamic team driving digital innovation and operational excellence. Your main responsibilities: Actively participate in incident, problem, and service management activities, ensuring continuous service delivery. Evergreen legacy Java applications leveraging Github Co-Pilot, Claude Code, and other modern tools. Collaborate closely with business product owners, IT specialists, architects, and management to analyze and translate requirements into technical solutions. Design and develop robust microservices using Java 17 and Spring Boot within an Agile environment. Create observability solutions for monitoring, alerting, incident response, and capacity management, ensuring high system reliability. You're ideal for this role if you have: 5+ years of experience in developing and supporting distributed Java systems. Strong expertise in designing microservices with Java 17 and Spring Boot. Experience with Java frameworks, DevOps tools, and application lifecycle management (e.g., JIRA/Confluence, Ansible, CI/CD pipelines). Proficient in REST APIs, Spring Cloud, GCP, Redis, and related technologies. Excellent analytical and communication skills, capable of working across regions with a global perspective. It is a strong plus if you have: (optional) Knowledge of Angular, vulnerability remediation, or related cloud technologies. Language required for the role: Fluent English, with strong communication skills. Eligibility to work in: Only candidates with an existing legal right to work in Europe will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Oakfusion
Senior Java Engineer (Fullstack / Security / Performance)
Senior
Remote
Wroclaw, Poland
20,000 - 25,000 PLN
🏢 Summary: Senior Java Engineer role focused on building, modernizing and optimizing enterprise-grade systems with strong emphasis on security, performance and scalability. The position involves backend or fullstack development, resolving security findings, upgrading dependencies, and contributing to architectural decisions in distributed international teams. Projects target critical, high-performance environments with real impact on system reliability and efficiency. 🗂️ Requirements: 5–7+ years of enterprise Java experience, Strong knowledge of Java SE and JEE, Experience with Spring and Spring Boot, Knowledge of JMS and JPA or Hibernate, Experience with TypeScript and Angular (v2+), Understanding of Observables and Redux state management, Experience designing and developing REST APIs, Experience in security analysis and remediation or performance engineering, Knowledge of SQL and relational databases (PostgreSQL, Oracle or SQL Server), Experience with Docker, Knowledge of Kubernetes or OpenShift, Knowledge of OAuth, OIDC and SSO, English level B2+ 📃 Skills: Java, JEE, Spring, SpringBoot, JMS, JPA, Hibernate, TypeScript, Angular, Observables, Redux, REST, SQL, PostgreSQL, Oracle, SQLServer, Docker, Kubernetes, OpenShift, OAuth, OIDC, SSO 🏢 Description: Wobec pojawiających się możliwości szukamy: 🚀 O roli Senior Java Engineera , który dobrze odnajduje się w złożonych systemach enterprise — tam, gdzie naprawdę liczy się bezpieczeństwo, wydajność i skalowalność . W zależności od projektu będziesz: rozwiązywać realne problemy security (findings + remediation) , optymalizować wydajność systemów krytycznych , modernizować i upgrade’ować istniejące rozwiązania, rozwijać backend lub fullstack w środowisku enterprise. Pracujesz blisko architektury i decyzji technicznych, w międzynarodowych, rozproszonych zespołach . 🛠 Twoje zadania rozwój i utrzymanie aplikacji w Java (Spring Boot) projektowanie i rozwój REST API analiza i naprawa problemów bezpieczeństwa upgrade zależności ( Java + TypeScript ) identyfikacja i usuwanie wąskich gardeł wydajnościowych praca z integracjami i wzorcami enterprise współpraca z zespołami globalnymi i interesariuszami udział w decyzjach architektonicznych wsparcie wdrożeń i rozwiązywanie problemów produkcyjnych ✅ Must have 5–7+ lat doświadczenia w Java (enterprise) bardzo dobra znajomość Java SE / JEE doświadczenie z Spring / Spring Boot znajomość JMS, JPA / Hibernate doświadczenie z TypeScript frontend: Angular (v2+) znajomość Observables / Redux (state management) doświadczenie z REST API doświadczenie w jednym z obszarów: security (analiza + remediation) lub performance engineering znajomość SQL (PostgreSQL / Oracle / SQL Server) doświadczenie z Docker znajomość Kubernetes lub OpenShift znajomość OAuth / OIDC / SSO (IAM) doświadczenie w pracy z rozproszonymi zespołami angielski min. B2+ ➕ Mile widziane Apache Camel Kafka Jenkins / Harness CI/CD / DevOps Azure C++ Terraform / IaC doświadczenie w fintech / systemach finansowych doświadczenie z systemami high-performance / data-intensive 💡 Co oferujemy długofalową współpracę realny wpływ na architekturę i decyzje techniczne projekty z naciskiem na security, performance i enterprise elastyczny model pracy (remote-first) międzynarodowe środowisko brak zbędnej korporacyjnej biurokracji 📩 Zainteresowany? Jeśli chcesz rozwiązywać realne problemy inżynieryjne, a nie tylko “zamykać taski” odezwij się.
Technology
iTeamly
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
26,000 - 33,000 PLN
🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a manufacturing environment using microservices and event-driven architecture. The position involves developing scalable backend services, APIs, integrations, and contributing to system design for complex enterprise data flows. Candidates will work on performance, scalability, and reliability challenges in a high-tech production domain. 🗂️ Requirements: 5+ years in Java backend development, Strong understanding of backend systems and microservices, Experience with REST APIs and distributed systems, Knowledge of concurrency and scalable system design, Solid SQL and database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, Microservices, REST, SQL, APIs, Concurrency, ETL, ERP, IoT, MES 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers
Technology
iTeamly
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
26,000 - 33,000 PLN
🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a complex manufacturing environment. The position involves developing microservices, APIs, and integrations within an event-driven architecture, with strong emphasis on scalability, performance, and system design. The engineer will contribute to architectural decisions and work with complex enterprise data flows. 🗂️ Requirements: 5+ years of Java backend development experience, Strong knowledge of backend systems and microservices, Experience with REST APIs, Experience with distributed systems, Understanding of concurrency, Scalable system design knowledge, Solid SQL skills, Database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, REST, SQL, Microservices, DistributedSystems, Concurrency, ETL, ERP, MES, IoT 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers
Technology
Link Group
Senior Software Engineer (Java)
Senior
Hybrid
Warsaw, Poland
120 - 130 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing modern, scalable backend and distributed systems within Agile teams. The position involves architectural decisions, technology selection, and ensuring high code quality, security, and reliability in cloud-based environments. 🗂️ Requirements: 7+ years of experience with Java, Experience with Apache Kafka, Practical knowledge of Kubernetes, Experience with Spring and Spring Boot, Experience with Hibernate or MyBatis, Experience with relational or NoSQL databases, Experience with at least one cloud platform: AWS, Google Cloud, Azure, or OpenShift, Experience in building scalable distributed systems, Knowledge of backend architecture and design patterns 📃 Skills: Java, Kafka, Kubernetes, Spring, SpringBoot, Hibernate, MyBatis, SQL, NoSQL, AWS, GCP, Azure, OpenShift, Scrum 🏢 Description: Poszukujemy osoby doświadczonej w roli Senior Java Developer (7y+) / Software Engineer , która dołączy do zespołów realizujących nowoczesne, skalowalne rozwiązania. Zakres obowiązków Projektowanie, architektura oraz wdrażanie nowoczesnych rozwiązań backendowych Dobór i implementacja narzędzi, frameworków oraz wzorców architektonicznych Budowanie skalowalnych i niezawodnych systemów rozproszonych Aktywne śledzenie trendów technologicznych i wdrażanie innowacyjnych rozwiązań Dzielenie się wiedzą i dobrymi praktykami w zespole oraz w organizacji Praca w zespołach Agile (Scrum), udział w planowaniu i refinementach Dbałość o jakość kodu, testy oraz bezpieczeństwo aplikacji Wymagania techniczne (Must have) Bardzo dobra znajomość Java (7y+) Doświadczenie w pracy z Apache Kafka Praktyczna znajomość Kubernetes Frameworki: Spring / Spring Boot Doświadczenie z ORM: Hibernate, MyBatis Praca z relacyjnymi i/lub NoSQL bazami danych Doświadczenie w pracy z chmurą (minimum jedna z): AWS / Google Cloud / Azure / OpenShift Mile widziane (Nice to have) Frontend: ReactJS / Redux, React Native, Angular Konteneryzacja: Docker Wyszukiwarki i silniki indeksujące: ElasticSearch, SOLR Systemy kolejkowe i message brokers Migracje i wersjonowanie schematów DB: Flyway, Liquibase
Technology
ITDS
Senior Java Developer - Microservices
Senior
Hybrid
Warsaw, Poland
16,800 - 25,200 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining scalable microservices and cloud-based digital products in the OTT/ECommerce industry within an Agile environment. The position involves backend development, architectural contributions, CI/CD support, and collaboration with cross-functional teams using modern Java and cloud technologies. Hybrid or remote work model based in Warszawa. 🗂️ Requirements: 4+ years of Java development experience, Java 8-25, Multithreading, Immutability, Design patterns, Spring Boot, Spring MVC, WebFlux, MyBatis, TestContainers, SQL, NoSQL databases, Oracle, PostgreSQL, MongoDB, Redis, Kafka, Microservices architecture, RESTful APIs, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix/Linux scripting, Polish language proficiency, Communicative English, Legal right to work in the EU 📃 Skills: Java, Spring, WebFlux, MyBatis, TestContainers, SQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, REST, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix, Linux, SCRUM, Confluence, Git 🏢 Description: Empower digital transformation — craft scalable solutions with Java and cloud innovation! Warszawa-based opportunity with hybrid/ remote work model. As a Senior Java Developer , you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies. Your main responsibilities: Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance. Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework. Conduct code reviews, contribute to architectural decisions, and mentor junior team members. Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles. Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools. Write comprehensive technical documentation in Confluence and contribute to knowledge sharing. Participate in technical consultations, problem-solving, and continuous improvement initiatives. Ensure application security following OWASP standards and best practices. You're ideal for this role if you have: At least 4 years of professional experience in Java development. Strong expertise in Java 8-25, multithreading, immutability, and design patterns. Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers. Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka. Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS). Practical understanding of testing frameworks like JUnit, Mockito, and Spock. Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments. Good command of the Polish language and communicative English skills. Ability to work independently with strong analytical and problem-solving skills. It is a strong plus if you have: Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js). Certifications in AWS or other cloud platforms. Knowledge of DevOps practices and automation tools. Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Ideamotive
Senior Java Engineer (Principal)
Senior
Hybrid
Warsaw, Poland
23,000 - 35,000 PLN/mo
🏢 Summary: Senior Java Engineer role focused on designing and developing scalable, distributed backend systems for a Wealth Management investment platform. The position involves full ownership of the software lifecycle, building microservices-based solutions using modern Java technologies, and contributing to engineering best practices. Hybrid work model with long-term B2B engagement. 🗂️ Requirements: 6–8+ years of commercial experience with Java in production environments, Strong knowledge of Spring Boot, Experience with microservices architecture in production, Practical experience with Gradle and Docker, Experience deploying and maintaining applications in cloud environments (AWS, GCP or Azure), Minimum 4 years of experience with CI/CD pipelines, Strong knowledge of SQL and relational databases (PostgreSQL), Understanding of versioning, build and deployment processes, English proficiency at B2/C1 level 📃 Skills: Java, Spring, SpringBoot, Microservices, Gradle, Docker, AWS, GCP, Azure, CI/CD, GitHub, Jenkins, SQL, PostgreSQL, Kafka, REST, gRPC, Elastic, Prometheus, Grafana, Kotlin, TypeScript, Angular 🏢 Description: Stanowisko: Senior Java Engineer Lokalizacja: Warszawa, Polska Model współpracy: Hybryda (2-3 dni dni z biura) Wynagrodzenie: 23 000 - 35 000 PLN/ B2B Cześć! Jesteśmy Ideamotive, miło Cię poznać! Oto krótki opis o nas - https://www.ideamotive.co/about ale już podczas pierwszej rozmowy opowiemy Ci więcej. Przejdźmy do szczegółów oferty! Dla jednego z naszych klientów poszukujemy doświadczonej osoby na stanowisko Senior Java Engineer, która będzie odpowiedzialna za wspieranie rozwoju platformy do inwestowania, projektowanie i budowanie skalowalnych usług backendowych oraz branie udziału w całym cyklu życia oprogramowania. Główne zadania: Projektowanie i rozwijanie rozproszonych, skalowalnych systemów dla platformy Wealth Management Wnoszenie wkładu w ewolucję podstawowej platformy, ulepszanie istniejących funkcji i tworzenie nowych z wykorzystaniem nowoczesnych technologii ( Java 17, Spring Boot, mikroserwisy ) Pełna odpowiedzialność za rozwijane produkty, udział w całym cyklu życia oprogramowania (analiza wymagań, prototypowanie, projektowanie, implementacja, wdrożenie, monitorowanie, wsparcie) Dostarczanie poprawnych, łatwych w utrzymaniu i zrównoważonych rozwiązań Wspieranie kultury inżynierskiej firmy (dobrze zaprojektowane rozwiązania, czysty kod, kompleksowe testowanie) Projektowanie i budowanie solidnych, skalowalnych usług backendowych przy użyciu Java, Spring i Kafka Przyjmowanie praktyk CI/CD, automatyzacji testów i czystego kodu Doświadczenie w architekturze mikroserwisów w środowisku produkcyjnym Wykazywanie silnego poczucia jakości kodu, technicznej odpowiedzialności i gotowości do mentoringu innych Wymagania: Minimum 6–8 lat doświadczenia w tworzeniu aplikacji w Javie (środowiska produkcyjne, pracujemy na Java 17 ), ze szczególnym naciskiem na wydajność, skalowalność i jakość kodu Bardzo dobrej znajomości Spring Boot oraz doświadczenia w budowie architektury mikroserwisowej, Praktycznego doświadczenia z narzędziami takimi jak Gradle i Docker, Doświadczenia w pracy z chmurą (np. AWS, GCP lub Azure) – wdrażanie i utrzymanie aplikacji Minimum 4 lat doświadczenia z CI/CD (np. GitHub Actions, Jenkins) Dobrej znajomości SQL oraz doświadczenia z relacyjnymi bazami danych (np. PostgreSQL ) Zrozumienia procesu wytwarzania oprogramowania (wersjonowanie, budowanie, wdrażanie) Otwartości na nowe technologie – mile widziane zainteresowanie obszarem AI/ML lub pierwsze doświadczenia w tym zakresie Znajomość języka angielskiego na poziomie B2/C1 (główny język komunikacji podczas pracy). Mile widziane: Zainteresowanie lub doświadczenie z technologiami AI/ML Kotlin TypeScript/Angular Projektowanie API (RESTful APIs, gRPC) Narzędzia do obserwacji systemów (Elastic Stack, Prometheus, Grafana) Oferujemy: Długoterminowy projekt Dofinansowanie zajęć sportowych Prywatną opiekę medyczną Możliwość pracy hybrydowej Proces rekrutacji: 20- minutowa rozmowa wstępna z rekruterem. Quiz techniczny (20min). Rozmowa z hiring Managerem (40min) Zadanie do wykonania (nieograniczony czas na wykonanie zadania, oczekiwanie około tygodnia na feedback). Rozmowa techniczna (2h) & ostatni etap- spotkanie z zespołem (1h).
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on developing and improving core backend components in a Scrum environment using Java, Spring Boot, microservices, and Kafka. The position involves designing scalable architectures, maintaining high code quality, and collaborating with international delivery teams and stakeholders. Hybrid work model with 3 days per week in the office. 🗂️ Requirements: 3+ years commercial experience as a software developer, Strong knowledge of Java, Hands-on experience with Spring Boot, Experience designing and developing Microservices architectures, Experience with Kafka, Experience building distributed systems, Knowledge of Oracle SQL, Ability to write complex SQL queries, stored procedures, views and joins, Experience with unit and integration testing, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Oracle, SQL, JUnit, Mockito, Azure 🏢 Description: We are looking for a Senior Java Developer who will join other software delivery professionals, taking a role in the development and improvement of one of the core components. Following the Scrum methodology, you will become a permanent member of one of our component teams, where you will help to shape the component architecture and fully apply your extensive knowledge of the most popular and progressive technologies, which could greatly improve performance and usability. You will be cooperating with delivery teams in Krakow and business stakeholders worldwide. 3 days per week in our office is expected. Responsibilities Act as a fully engaged member of a Scrum team, participating in all ceremonies and contributing to continuous improvement of team processes Deliver real business value by building robust and scalable core Java server systems Devise high-level technical architecture for the epics, ensuring solutions align with long-term system goals Develop high-quality, automatically tested code, leading by example and setting standards for the rest of the team Review design suggestions from team members and ensure that the delivered code fulfills the expected level of quality Ensure the continuance of on-going refactoring of the existing system's code to maintain a clean and maintainable codebase Conduct qualified code reviews, providing constructive feedback and mentoring other developers Requirements At least 3 years of relevant commercial experience as a software developer Strong knowledge of Java for building enterprise-grade backend applications Strong hands-on experience with Spring Boot for developing modern, production-ready microservices Proven experience designing and developing Microservices architectures, including working with Kafka for event streaming, as well as building distributed systems with a focus on resiliency and scalability Good knowledge of Oracle SQL with the ability to write complex queries, stored procedures, views and joins Solid experience with software testing practices, including writing reliable unit and integration tests Excellent oral and written communication skills in English (B2+ level or higher) Nice to have Domain knowledge of the Trade lifecycle and understanding of financial markets processes Hands-on experience with MS Azure cloud services, such as Azure Web Apps and Azure Functions, for deploying and managing cloud-based applications Practical experience with JUnit and Mockito, along with familiarity with test automation approaches and strong unit testing practices 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.