Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Senior Java Developer

Senior • Hybrid

130 - 160 PLN

Warsaw, MZ, Poland

Do zespołu projektowego poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności – budowie platformy płatniczej opartej na mikroserwisach i rozwiązaniach cloud readiness.

Praca realizowana jest w ramach SQUAD-ów; jeden zespół Scrum liczy maksymalnie 8–10 osób.

Zakres zadań

  • Diagnostyka i rozwiązywanie problemów: szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji.
  • Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych przez zespoły.
  • Utrzymywanie systemów: planowanie prac własnych i zespołu oraz monitorowanie.
  • Komunikacja z biznesem, członkami zespołu utrzymaniowego i zespołami rozwojowymi.
  • Samodzielna realizacja zadań, proaktywność i wskazywanie kierunków rozwoju.
  • Monitorowanie: definiowanie metryk i alertów w DT lub innych narzędziach oraz rozwój monitoringu technicznego i biznesowego.
  • Automatyzacja: proponowanie weryfikacji procesów, tworzenie i usprawnianie testów automatycznych oraz dodawanie brakujących rodzajów testów.
  • Przegląd kodu i aktualizacja dokumentacji, w tym tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian.
  • Bezpieczeństwo: nadzór nad podatnościami.
  • Wdrażanie innych członków zespołu.
  • Tworzenie nowych oraz rozbudowa istniejących funkcjonalności zgodnie z wymaganiami obszaru.
  • Praca w środowisku zwinnym Agile i udział w całym cyklu życia historyjki.

Wymagania

  • Doświadczenie w pracy nad mikroserwisowym systemem opartym na Kafka.
  • Umiejętność dekompozycji wymagań na zadania.
  • Umiejętność analizy dokumentacji i procesów biznesowych.
  • Umiejętność projektowania rozwiązań oraz współpracy z architektami.

Narzędzia

  • Java: preferowana wersja 21, minimalnie 11.
  • Spring Boot 3.4+.
  • Spring Data JPA.
  • Spring Cloud Stream: mile widziane.
  • JUnit 5.
  • Kafka.
  • Avro: mile widziane.
  • REST.
  • Git.
  • Jira.
  • Confluence.
  • Docker.
  • Liquibase.
  • Hibernate.

Similar jobs you might like

Technology

New offer

emagine Polska

Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)

Senior

Hybrid

Warsaw, Poland

145 - 160 PLN/hr

🏢 Summary: Oferta dla Senior Java Developera do modernizacji systemów płatniczych w bankowości i budowy platformy mikroserwisowej gotowej na chmurę. Rola obejmuje rozwój, utrzymanie produkcyjne, monitoring, automatyzację testów, bezpieczeństwo oraz pracę w zespole Scrum/Agile. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Doświadczenie w projektach bankowych, Doświadczenie z systemami mikroserwisowymi opartymi na Kafka, Umiejętność dekompozycji wymagań na zadania, Umiejętność analizy dokumentacji i procesów biznesowych, Umiejętność projektowania rozwiązań, Współpraca z architektami 📃 Skills: Java, Spring, JPA, JUnit, Kafka, REST, Git, Jira, Confluence, Docker, Liquibase, Hibernate, Avro 🏢 Description: O zespole Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności oraz budowie platformy płatniczej opartej na mikroserwisach i rozwiązaniach cloud readiness. Prace są realizowane w ramach SQUAD-ów; jeden zespół Scrum liczy maksymalnie 8–10 osób. Zadania • Diagnostyka i rozwiązywanie problemów: szybkie usuwanie awarii, analiza przyczyn oraz czytanie dokumentacji. • Wsparcie rozwoju i utrzymanie produkcyjne systemów dostarczanych przez zespoły. • Utrzymywanie systemów, w tym planowanie pracy własnej i zespołu oraz monitoring. • Komunikacja z biznesem, zespołem utrzymaniowym i zespołami rozwojowymi. • Samodzielna, proaktywna realizacja zadań i wskazywanie kierunków rozwoju. • Monitorowanie: definiowanie metryk i alertów oraz rozwój monitoringu technicznego i biznesowego. • Automatyzacja: weryfikacja procesów, tworzenie i usprawnianie testów automatycznych oraz rozbudowa zakresu testów. • Przeglądy kodu. • Aktualizacja oraz tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian. • Nadzór nad podatnościami i bezpieczeństwem. • Wdrażanie nowych członków zespołu. • Tworzenie i rozbudowa funkcjonalności zgodnie z wymaganiami obszaru. • Praca w środowisku zwinnym Agile oraz udział w całym cyklu życia historyjki. Wymagania • Minimum 5 lat doświadczenia jako Java Developer. • Doświadczenie w projektach bankowych. • Doświadczenie w pracy nad systemem mikroserwisowym opartym na Kafka. • Umiejętność dekompozycji wymagań na zadania. • Umiejętność analizy dokumentacji i procesów biznesowych. • Umiejętność projektowania rozwiązań oraz współpracy z architektami. Narzędzia i technologie • Java — preferowana wersja 21, minimum 11. • Spring Boot 3.4+. • Spring Data JPA. • Spring Cloud Stream — mile widziane. • JUnit 5. • Kafka. • Avro — mile widziane. • REST. • Git. • Jira. • Confluence. • Docker. • Liquibase. • Hibernate.

Technology

New offer

emagine Polska

Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dla Senior Software Developera do modernizacji systemów płatniczych i budowy mikroserwisowej platformy gotowej na chmurę. Rola obejmuje rozwój, utrzymanie produkcyjne, automatyzację, monitoring oraz zapewnianie bezpieczeństwa rozwiązań w środowisku Agile. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Doświadczenie w projektach bankowych, Doświadczenie z mikroserwisami opartymi na Kafka, Umiejętność dekompozycji wymagań na zadania, Umiejętność analizy dokumentacji i procesów biznesowych, Umiejętność projektowania rozwiązań i współpracy z architektami 📃 Skills: Java, Kafka, REST, Git, Jira, Confluence, Docker, Liquibase, Hibernate, JUnit, Avro, Agile 🏢 Description: Stawka: do 160 PLN/h netto na B2B. Praca hybrydowa: 1 dzień w tygodniu z biura. O zespole IT Chapter Systemy Płatności poszukuje Senior Software Developera do wsparcia modernizacji płatności i budowy platformy płatniczej opartej na mikroserwisach oraz rozwiązaniach cloud readiness. Prace są realizowane w squadach scrumowych liczących maksymalnie 8–10 osób. Zadania • Diagnostyka i rozwiązywanie problemów, w tym szybkie usuwanie awarii, analiza przyczyn i praca z dokumentacją. • Wsparcie rozwoju oraz utrzymanie produkcyjne systemów dostarczanych przez zespoły. • Utrzymywanie systemów, planowanie pracy własnej i zespołu oraz monitoring. • Komunikacja z biznesem, zespołem utrzymaniowym i zespołami rozwojowymi. • Samodzielna, proaktywna realizacja zadań i wskazywanie kierunków rozwoju. • Definiowanie metryk i alertów oraz rozwój monitoringu technicznego i biznesowego. • Automatyzacja procesów, tworzenie i usprawnianie testów automatycznych oraz rozbudowa brakujących rodzajów testów. • Przeglądy kodu. • Tworzenie i aktualizacja dokumentacji technicznej oraz biznesowej dla wprowadzanych zmian. • Nadzór nad podatnościami bezpieczeństwa. • Wdrażanie nowych członków zespołu. • Tworzenie i rozwój funkcjonalności zgodnie z wymaganiami obszaru. • Praca w środowisku zwinnym Agile oraz udział w całym cyklu życia historyjki. Wymagania • Minimum 5 lat doświadczenia jako Java Developer. • Doświadczenie w projektach bankowych. • Doświadczenie w pracy nad systemem mikroserwisowym opartym na Kafka. • Umiejętność dekompozycji wymagań na zadania. • Umiejętność analizy dokumentacji i procesów biznesowych. • Umiejętność projektowania rozwiązań oraz współpracy z architektami. Narzędzia i technologie • Java 21 (minimum Java 11). • Spring Boot 3.4+. • Spring Data JPA. • Spring Cloud Stream. • JUnit 5. • Kafka. • Avro. • REST. • Git. • Jira. • Confluence. • Docker. • Liquibase. • Hibernate. Mile widziane • Java 21. • Spring Cloud Stream. • Avro.

Technology

New offer

Alior Bank SA

Senior Software Developer (Fullstack) (K/M)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Oferta dla Senior Software Developera Fullstack obejmuje rozwój systemów frontendowych i mikroserwisów dla biznesu oraz optymalizację procesów w zwinnym zespole. Rola łączy projektowanie i wdrażanie rozwiązań, współpracę z interesariuszami oraz merytoryczne przywództwo w obszarze jakości. 🗂️ Requirements: Doświadczenie: Java 11/17/21, Doświadczenie: Spring Boot, Doświadczenie: Spring Security, Doświadczenie: Kafka, Doświadczenie: Angular, Znajomość: SQL Oracle, Znajomość: REST, Znajomość: architektura mikroserwisowa, Znajomość: CI/CD, Znajomość: Scrum, Wykorzystywanie narzędzi AI w codziennej pracy, Gotowość do roli lidera merytorycznego, Umiejętność współpracy z interesariuszami 📃 Skills: Java, SpringBoot, SpringSecurity, Kafka, Angular, SQL, Oracle, REST, Microservices, CI/CD, Scrum, AI 🏢 Description: Dołącz do zespołu, który rozwija nowoczesne rozwiązania technologiczne i realnie wspiera potrzeby biznesu. Szukamy osoby, która lubi pracować zespołowo, chętnie dzieli się wiedzą i chce mieć wpływ na jakość tworzonych rozwiązań. Czym będziesz się zajmować? • Rozwijaniem systemów frontowych oraz mikroserwisów dostarczających wartość dla Klienta Biznesowego. • Optymalizacją istniejących procesów wspólnie z zespołem. • Pracą w zwinnym modelu wytwarzania oprogramowania. • Współpracą z interesariuszami oraz zespołem developerskim przy projektowaniu i wdrażaniu rozwiązań. Jeśli chcesz rozwijać rozwiązania, które mają realne znaczenie dla biznesu, i lubisz pracować w środowisku nastawionym na jakość, współpracę oraz ciągłe doskonalenie — zapraszamy do pracy z nami! Kogo szukamy? • Osoby pełnej pasji, otwartej i komunikatywnej, gotowej pełnić rolę lidera merytorycznego. • Osoby promującej w zespole wysokie standardy jakości oraz zasady pracy zwinnej. • Osoby potrafiącej reprezentować zespół developerski w rozmowach z interesariuszami. • Osoby wykorzystującej narzędzia AI w codziennej pracy, aby działać efektywniej. • Osoby posiadającej wiedzę i doświadczenie w obszarze: Java 11/17/21, Spring Boot, Spring Security, Kafka, Angular, SQL Oracle, REST, architektury mikroserwisowej, CI/CD oraz Scrum. Oferujemy • Elastyczne godziny pracy i pracę hybrydową. • Stabilne zatrudnienie w oparciu o umowę o pracę. • Nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń. • Ofertę rozwojową i edukacyjną w programie Alior Uniwersytet. • Obszerny pakiet socjalny: karta multisport, prywatna opieka medyczna, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 2 dni dodatkowo wolne za wolontariat.

Technology

New offer

Alior Bank SA

Software Developer/Senior Software Developer (Full Stack) (K/M)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy rozwoju i utrzymania skalowalnych aplikacji biznesowych full stack w architekturze mikroserwisowej i mikrofrontendowej. Rola obejmuje tworzenie backendu w Java i Spring Boot oraz frontendu w Angular, integracje Kafka i automatyzację CI/CD w metodyce Scrum. 🗂️ Requirements: Java 17/21, Spring Boot, Spring Security, REST API, OpenAPI, Apache Kafka, Maven, Flyway, SQL Oracle, Angular 21, Angular Material, Signals, Standalone Components, Control Flow, Web Components, Architektura mikroserwisowa, Architektura mikrofrontendowa, CI/CD, Git, Scrum 📃 Skills: Java, Spring, Security, REST, OpenAPI, Kafka, Maven, Flyway, SQL, Oracle, Angular, Material, Signals, Components, ControlFlow, WebComponents, CI/CD, Git, Scrum 🏢 Description: O nas Tworzymy nowoczesne rozwiązania wspierające kluczowe procesy biznesowe w Banku. Pracujemy w oparciu o architekturę mikroserwisową i mikrofrontendową, wykorzystując najnowsze technologie Java oraz Angular. Stawiamy na wysoką jakość kodu, automatyzację procesów wytwórczych oraz praktyczne wykorzystanie narzędzi AI wspierających programistów. Twoja rola Będziesz uczestniczyć w projektowaniu, rozwoju i utrzymaniu nowoczesnych aplikacji biznesowych. We współpracy z zespołami produktowymi i architektonicznymi będziesz tworzyć skalowalne rozwiązania backendowe i frontendowe oraz rozwijać procesy CI/CD. Twoje zadania • Projektowanie i rozwój aplikacji opartych o Java 17/21 i Spring Boot • Tworzenie oraz rozwój mikroserwisów i interfejsów REST API • Rozwój nowoczesnych aplikacji frontendowych w Angular 21 • Integracja systemów z wykorzystaniem Apache Kafka • Dbanie o bezpieczeństwo aplikacji przy użyciu Spring Security • Współtworzenie architektury mikrofrontendowej i mikroserwisowej • Automatyzacja procesów budowania, testowania i wdrażania w modelu CI/CD • Udział w analizie wymagań, code review oraz doskonaleniu standardów programistycznych • Wykorzystanie GitHub Copilot w codziennej pracy programistycznej • Praca w metodyce Scrum Nasze wymagania • Bardzo dobra znajomość: Java 17/21, Spring Boot, Spring Security, REST API, OpenAPI, Apache Kafka, Maven, Flyway, SQL Oracle, Angular 21, Angular Material, Signals, Standalone Components, Control Flow, Web Components • Doświadczenie w projektowaniu rozwiązań opartych o architekturę mikroserwisową i mikrofrontendową • Znajomość procesów CI/CD • Doświadczenie w pracy z systemami kontroli wersji Git • Umiejętność pracy w zespole Scrum Mile widziane • Znajomość platform BPM: EximeeBPMS, Camunda 7, Camunda 8 • Doświadczenie w projektach sektora finansowego lub korporacyjnego

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 160 PLN

🏢 Summary: Senior Java Developer role leading the delivery of resilient, highly available, event-driven microservices for a high-stakes financial environment. The position owns complex backend features end to end, from data models and APIs through deployment, monitoring, testing, and CI/CD quality practices. 🗂️ Requirements: 7+ years of commercial backend development, Proven experience building complex, distributed, scalable systems, Java 21+, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault, Kubernetes, Docker, Terraform, GitLab CI or Jenkins, Maven, Microservices architecture, Event-driven design, RESTful APIs, SCRUM, Strong collaboration skills, Fluent English 📃 Skills: Java, SpringBoot, PostgreSQL, Kafka, OpenAPI, Vault, Kubernetes, Docker, Terraform, GitLab, Jenkins, Maven, Microservices, REST, SCRUM 🏢 Description: Senior Java Developer We are looking for a Senior Java Developer (7+ years of experience) to lead the development of resilient, highly available systems and event-driven microservices in a high-stakes financial environment. Requirements: Experience: 7+ years of commercial backend development with a proven track record of building complex, distributed, and scalable systems. Tech Stack: Backend: Java 21+, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault DevOps & Cloud: Kubernetes , Docker, Terraform, GitLab CI/Jenkins, Maven Core Skills: Microservices architecture, event-driven design, RESTful APIs, SCRUM, strong collaboration skills, and fluent English. Nice to Have: Financial services/FinTech background, experience in distributed global teams, and exposure to AI/LLM integrations. Responsibilities: Architecture & Infrastructure: Lead the development of scalable, event-driven microservices engineered for high throughput and maximum uptime. Data & Security: Design robust data models while ensuring strict data consistency and security in a financial ecosystem. End-to-End Feature Ownership: Own complex backend features across their full lifecycle—from schema and API definition to deployment and production monitoring. Cross-Functional Collaboration: Partner with global stakeholders and frontend engineers to translate complex financial workflows into high-performance technical specs. Engineering Excellence: Elevate code quality through code reviews, modern CI/CD automation, and comprehensive testing (Unit, Integration, and Contract testing).

Technology

New offer

co.brick Talents

Senior Java Developer

Senior

Remote

Gliwice, SL, Poland

100 - 120 PLN/hr

🏢 Summary: 6-miesięczny projekt B2B dla Senior Java Developera przy rozwoju i utrzymaniu wysokowolumenowej platformy Supply Chain Finance, z możliwością przedłużenia. Rola obejmuje pracę z mikroserwisami, systemami rozproszonymi, REST API i integracjami event-driven w międzynarodowym środowisku Agile/Scrum i SAFe. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w Javie, Doświadczenie z systemami rozproszonymi, Doświadczenie z architekturą mikroserwisową, Dobra znajomość Spring Boot, Dobra znajomość Hibernate/JPA, Dobra znajomość SQL, Dobra znajomość REST API, Język angielski na poziomie minimum B2+, Pozytywne przejście Background Check 📃 Skills: Java, Spring, Hibernate, JPA, SQL, MySQL, REST, Git, Microservices, Azure, Scala, Angular, Spark, Kubernetes, AKS, Elasticsearch, RabbitMQ, Jenkins, Groovy, TypeScript, TestContainers, Playwright, Cypress 🏢 Description: Start: 01.09.2026 Stawka: 100–120 zł/h Długość projektu: 6 miesięcy z możliwością przedłużenia Język angielski: minimum B2+ O projekcie Dołącz do międzynarodowego projektu z obszaru Supply Chain Finance. Projekt obejmuje rozwój i utrzymanie dużej platformy przetwarzającej wysokie wolumeny aktywów finansowych. System oparty jest na architekturze mikroserwisowej, Microsoft Azure oraz rozwiązaniach rozproszonych. Będziesz pracować w zespole liczącym ponad 50 inżynierów, w środowisku Agile/Scrum i SAFe. Technologie Must have: - Java 17+ - Spring Boot / Spring Framework - Hibernate / JPA - SQL / MySQL - REST API - Git - Architektura mikroserwisowa - Systemy rozproszone - Integracje event-driven - Projektowanie API Mile widziane: - Scala - Angular - Apache Spark - Kubernetes / AKS - Microsoft Azure - Elasticsearch - RabbitMQ - Jenkins - Groovy - TypeScript - TestContainers - Playwright - Cypress Zakres obowiązków - Rozwój nowych funkcjonalności biznesowych. - Rozwój i utrzymanie istniejących mikroserwisów. - Praca przy dużej platformie finansowej przetwarzającej wysokie wolumeny danych. - Projektowanie i rozwój REST API. - Implementacja integracji event-driven. - Praca przy systemach rozproszonych i architekturze mikroserwisowej. - Współpraca w zespołach Agile/Scrum działających w modelu SAFe. Czego szukamy? - Minimum 5 lat komercyjnego doświadczenia w Javie. - Doświadczenie z dużymi systemami rozproszonymi i architekturą mikroserwisową. - Dobra znajomość Spring Boot, Hibernate/JPA, SQL i REST API. - Samodzielność i proaktywne podejście. - Bardzo dobra komunikacja i umiejętność pracy zespołowej. - Język angielski na poziomie minimum B2+. Ważne informacje Start możliwy od 01.09.2026, po pozytywnym przejściu procesu Background Check. Szczegóły Background Check są przekazywane po pozytywnym przejściu technicznej weryfikacji po stronie klienta. Projekt na 6 miesięcy z możliwością przedłużenia.

Technology

ITDS

Senior Java Developer – Financial Technology Solutions

Senior

Hybrid

Warsaw, Poland

185,010 - 221,970 PLN

🏢 Summary: Senior Java Developer role supporting secure, scalable banking and payments systems in Warsaw, with a hybrid schedule of one remote day per week. The position covers solution design, development, testing, and delivery of event-driven microservices within distributed systems. 🗂️ Requirements: 4+ years of Java development experience in financial or similarly complex domains, Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API expertise, Apache Kafka experience, including producers, consumers, Kafka Streams, and Kafka Connect, MongoDB and Spring Data MongoDB knowledge, Docker, Maven, Git, and CI/CD pipeline familiarity, Understanding of event-driven microservices and distributed systems, Communicative English, Existing legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, Docker, Maven, Git, GitLab, CI/CD, REST 🏢 Description: Unleash innovative financial solutions — shape the future of fintech with Java excellence! Warsaw-based opportunity with hybrid work model (1 remote day per week). As a Senior Java Developer , you will be working for our client, a leader in financial technology solutions. You will contribute to critical projects in the banking and payments industry, shaping the evolution of secure, scalable financial systems and ensuring seamless integration of cutting-edge technologies. This role offers an excellent platform for career growth amidst a dynamic, global team. Your main responsibilities: Participate in requirements gathering sessions with business users to understand project needs. Lead analysis, solution design, and planning activities within the engineering team. Implement and rigorously test software changes; participate in code reviews and assist in UAT and releases. Innovate by improving existing stacks and developing new functionalities in a fast-paced environment. Contribute to the development of event-driven and microservices architectures within distributed systems. Collaborate effectively with international teams and stakeholders. Maintain high-quality documentation and ensure adherence to best practices. Engage actively in continuous improvement initiatives and process optimizations. You're ideal for this role if you have: 4+ years of proven experience in Java development within financial or similarly complex domains. Proficiency in Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API design. Experience with Apache Kafka, including producers, consumers, Kafka Streams, and Kafka Connect. Knowledge of MongoDB and Spring Data MongoDB. Familiarity with Docker, Maven, Git, and CI/CD pipelines (preferably GitLab CI). Solid understanding of event-driven/microservices architectures and distributed systems. Strong analytical, communication, and teamwork skills. Ability to work in a fast-paced, collaborative environment with a strong work ethic. It is a strong plus if you have: Experience with IBM MQ / JMS and infrastructure as code. Knowledge of financial messaging standards such as ISO 20022, SWIFT, CBPR+, FIN. Python scripting and experience in financial services, payments, or banking technology. Language Required for the role: Communicative English proficiency. Eligibility for the role: Only candidates with an existing legal right to work in the European Union 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

New offer

Job Finder

Java Developer – remote work

Senior

Remote

Warsaw, Poland

15,000 - 22,000 PLN/hr

🏢 Summary: Oferta pracy zdalnej dla Senior Java Developera przy rozwoju nowoczesnych systemów HCM i kadrowo-płacowych. Rola obejmuje tworzenie API, rozwój funkcjonalności, ocenę architektury oraz analizę potrzeb biznesowych i testowanie rozwiązań. 🗂️ Requirements: Doświadczenie w realizacji dużych rozwiązań biznesowych dla klientów korporacyjnych, Doświadczenie w Java i Spring, Znajomość REST, Kafka, SQL oraz AWS, Znajomość języka angielskiego na bardzo dobrym poziomie, Umiejętność analizy procesów i wymagań, Umiejętność tworzenia modeli rozwiązań i scenariuszy testowych 📃 Skills: Java, Spring, JPA, Hibernate, REST, Kafka, SQL, AWS, S3, SQS, ALB, JSON, Swagger, Testing, CI/CD, Scrum 🏢 Description: Senior Java Developer – remote work Zadania - Ewaluacja systemu i implementacja nowych funkcjonalności. - Budowa wewnętrznych i zewnętrznych interfejsów API dla aplikacji HCM i kadrowo-płacowych. - Ocena architektury i infrastruktury firmowych interfejsów API Marketplace. - Udział w budowaniu systemu kadrowego – twardy HR. - Udział, a z czasem prowadzenie spotkań analitycznych w celu zrozumienia potrzeb biznesowych organizacji i tworzenia na ich podstawie specyfikacji dla programistów. - Testowanie rozwiązań kadrowych wypracowanych przez zespół w obszarze dokumentów kadrowych. - Współpraca z zespołami w organizacji współpracującymi z klientami. Kompetencje techniczne - Java. - Spring Boot (Spring Data JPA + Hibernate). - REST. - Kafka. - SQL. - AWS: S3, SQS, ALB. - JSON / JSON-Schema. - Podstawowe zagadnienia bezpieczeństwa. - Dokumentacja: Swagger / REST Docs. - Automatyzacja testów. - Web Components. - CI/CD. - Agile / Scrum. - Znajomość języka angielskiego na bardzo dobrym poziomie. Oczekiwania - Praktyka i praktyczne doświadczenie w realizacji dużych rozwiązań biznesowych dla klientów korporacyjnych. - Zmysł analityczny: analiza obecnych procesów i wymaganych zmian. - Budowanie modelu rozwiązania. - Budowanie scenariuszy testów nowych lub modyfikowanych funkcjonalności. Oferujemy - Współpracę projektową w międzynarodowej firmie. - Wsparcie doświadczonego zespołu oraz opiekę mentora na czas wdrożenia. - Możliwość rozwoju i pracę pełną wyzwań. - Pracę zdalną w pełnym wymiarze. - Rozliczenie projektowe i atrakcyjną stawkę godzinową.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior Java Developer role building and modernizing client-facing applications for Rates and Credit sales and trading desks on a scalable microservices platform. The position combines hands-on Java development, architecture, testing, and close collaboration with trading and Scrum teams, with hybrid or remote work options in Poland. 🗂️ Requirements: 3+ years of Java software development experience, Java collections, multithreading, concurrency utilities, IO/NIO and sockets, Asynchronous programming, Enterprise server-side solution architecture on cloud technologies, Spring Boot and ReactJS application development, Low-latency, high-throughput messaging systems, Design patterns, Java testing frameworks, automated testing and continuous integration, Agile development practices, Upper-Intermediate English (B2) or higher 📃 Skills: Java, Spring, ReactJS, JavaScript, TypeScript, HTML5, Microservices, Cloud, IO, NIO, Sockets, JUnit, Mockito, Cucumber, Scrum, XP, Kanban, CI 🏢 Description: We are seeking a Senior Java Developer passionate about delivering new and exciting applications to support Rates and Credit sales and trading desks on a high-end microservice platform. The platform intends to replace existing client-facing applications and uses state-of-the-art technologies (Microservices, Java 11+, React, JS/TS & HTML5, Spring Boot) and solutions allowing efficient development and automatic scalable deployment. Responsibilities Be a part of a scrum team working on delivering business value through software Implement and deliver high-quality software solutions Demonstrate superior collaboration skills when working with the trading desk and other teams Understand business requirements and translate them into code Design, build, and maintain efficient, reusable code Perform unit, integration, functional, and non-functional testing Provide technical direction and system architecture Requirements 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies Proficiency in IO/NIO, Sockets, and asynchronous programming Skills in building applications using an IOC framework such as Spring Boot and ReactJS Familiarity with low-latency, high-throughput messaging systems Sound understanding of design patterns (exposure to functional programming is also highly desirable) Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration Competency in agile development practices (Scrum, XP, Kanban) Self-starting, with the desire to take ownership of requirements from start to finish Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software Proficiency in English at an Upper-Intermediate level (B2) or higher Nice to have Hands-on experience with ELK and event streaming platforms like Kafka or Spark Knowledge of application containerization such as Docker and Kubernetes Experience with performance stress testing and chaos engineering We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

New offer

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta B2B dla Senior Java Developera obejmuje rozwój rozwiązań bankowości elektronicznej dla klientów korporacyjnych. Rola łączy tworzenie i projektowanie oprogramowania Java z testowaniem, integracjami, pracą z bazami danych oraz wsparciem zespołu; wymaga wizyt w biurze raz w tygodniu. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Wykształcenie wyższe: informatyka, matematyka lub kierunek pokrewny, Doświadczenie w tworzeniu aplikacji Java, Dobra lub bardzo dobra znajomość relacyjnych baz danych i SQL, Znajomość projektowania baz danych, transakcji i blokad, Znajomość REST, JSON, SOAP, XML i XSD, Doświadczenie w Code Review, Doświadczenie w refaktoryzacji kodu, Znajomość wzorców projektowych i architektonicznych, Znajomość aplikacji rozproszonych i mikroserwisów, Doświadczenie w pracy z Jira i Confluence 📃 Skills: Java, SQL, REST, JSON, SOAP, XML, XSD, Microservices, Jira, Confluence 🏢 Description: Branża: bankowość Stawka: do ok. 160 zł/h netto + VAT, B2B Wizyty w biurze raz w tygodniu w jednym z biur: Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin. Opis Poszukujemy Senior Java Developera do zespołu odpowiedzialnego za rozwój rozwiązań wspierających bankowość elektroniczną dla klientów korporacyjnych. Zakres obowiązków • Tworzenie wysokiej jakości kodu. • Projektowanie i dokumentowanie rozwiązań technicznych. • Przeprowadzanie testów jednostkowych. • Współpraca z Analitykami Biznesowymi, Architektami IT oraz innymi członkami zespołu projektowego. • Współpraca z klientem biznesowym. • Udział w przeglądach kodu (Code Review). • Refaktoryzacja istniejących rozwiązań. • Wsparcie techniczne mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole. • Udział w projektowaniu nowych rozwiązań systemowych. Wymagane kompetencje • Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera. • Wykształcenie wyższe kierunkowe: informatyka, matematyka lub kierunki pokrewne. • Doświadczenie w tworzeniu aplikacji w technologii Java. • Dobra lub bardzo dobra znajomość relacyjnych baz danych, w szczególności pisania zapytań SQL, projektowania baz danych, tworzenia struktur danych (tabele, indeksy) oraz zagadnień związanych z transakcjami i blokadami bazodanowymi. • Znajomość zagadnień integracyjnych opartych o REST, JSON, SOAP Web Services, XML i XSD. • Doświadczenie w przeglądach kodu (Code Review). • Doświadczenie w refaktoryzacji kodu. • Znajomość wzorców projektowych. • Znajomość wzorców architektonicznych. • Znajomość zagadnień związanych z aplikacjami rozproszonymi (Microservices). • Doświadczenie w pracy z Jira i Confluence. Mile widziane • Doświadczenie z Apache Kafka. • Doświadczenie w projektowaniu rozwiązań z wykorzystaniem UML. • Doświadczenie w pracy z Enterprise Architect.