Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
April 10, 2026
Senior Java Developer (Hybrid) – Bank
Senior • Hybrid
1,100 - 1,300 PLN
Gdansk, Poland
Senior Java Developer (Hybrid) – Bank
Lokalizacja: Gdańsk – model hybrydowy, 2-3 dni w tygodniu w biurze
Branża: Finanse / Bankowość
Opis stanowiska
Dołącz do zespołu wiodącej instytucji bankowej i rozwijaj nowoczesne aplikacje w środowisku Java. Poszukujemy osoby, która ma doświadczenie w microservices, konteneryzacji aplikacji oraz pracy w agile. Jeśli chcesz tworzyć skalowalne i bezpieczne rozwiązania bankowe, to stanowisko jest dla Ciebie!
Twoje zadania
Projektowanie, rozwój i utrzymanie aplikacji w Java z użyciem nowoczesnych funkcji (np. records, pattern matching, virtual threads)
Tworzenie i wdrażanie architektury mikroserwisów
Konteneryzacja aplikacji oraz zarządzanie Docker i narzędziami typu Kubernetes
Pisanie czystego, testowalnego i utrzymywalnego kodu
Współpraca z zespołami w ramach agile / SCRUM
Wymagania
Kilkuletnie doświadczenie jako Java Developer
Wykształcenie wyższe w obszarze IT lub pokrewnym
Znajomość nowoczesnych funkcji Java
Doświadczenie w microservices, Docker, relacyjnych bazach danych (PostgreSQL, MsSQL)
Znajomość narzędzi do dokumentacji API (Swagger / OpenAPI)
Doświadczenie w pracy z chmurą (AWS, GCP) mile widziane
Oferujemy
Model hybrydowy pracy – 2-3 dni w tygodniu w biurze
Pracę w stabilnej instytucji finansowej
Możliwość rozwoju w nowoczesnych technologiach
Współpracę w dynamicznym i doświadczonym zespole
Similar jobs you might like
Technology
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: Informacje o projekcie: Branża: bankowość Stawka: do ok. 160 zł/h netto + VAT, B2B Lokalizacja: wizyty raz w tygodniu w biurze w jednym z biur (Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin) 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 itp.), zagadnień związanych z transakcjami i blokadami bazodanowymi. Znajomość zagadnień integracyjnych opartych o: REST, JSON, SOAP Web Services, XML, 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.
Technology
emagine Polska
Senior Java Developer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Oferta B2B dla Senior Java Developera w projekcie bankowości mobilnej, obejmująca rozwój aplikacji, integracje oraz utrzymanie rozwiązań produkcyjnych. Praca hybrydowa z wizytą w Warszawie raz w miesiącu, ze stawką do 1 200 PLN netto + VAT dziennie. 🗂️ Requirements: Minimum 5 lat doświadczenia z Java 1.8/11/17, Minimum 2 lata doświadczenia ze Spring Boot 2.3/2.4/2.6, Znajomość Oracle i Elasticsearch, Doświadczenie z Kafka, Znajomość Tomcat i Netty, Umiejętność pracy z Hazelcast i Ehcache, Znajomość Spring WebFlux i Jersey, Znajomość PKI, podpisów cyfrowych, JWT i TLS, Znajomość Docker i Kubernetes, Doświadczenie z Gerrit/Git, Zuul CI, JIRA i Maven, Umiejętność monitorowania z Prometheus, Grafana, Sentry i Loki 📃 Skills: Java, Oracle, Elasticsearch, Kafka, Tomcat, Netty, Hazelcast, Ehcache, Spring-Boot, Spring-WebFlux, Jersey, PKI, JWT, TLS, Docker, Kubernetes, Gerrit, Git, Zuul, JIRA, Maven, Prometheus, Grafana, Sentry, Loki 🏢 Description: Informacje o projekcie: Branża: Bankowość Umowa: B2B Stawka: do 1 200 pln/dzień netto +vat Lokalizacja: hybryda - 1 x mc Warszawa Podsumowanie: Rola Senior Java Developer koncentruje się na tworzeniu aplikacji mobilnej, wykorzystując różnorodne technologie Java oraz związane z nimi narzędzia, co jest kluczowe dla realizacji projektów w dziedzinie bankowości mobilnej. Obowiązki: Tworzenie i rozwijanie aplikacji mobilnych w języku Java. Współpraca z zespołem w zakresie projektowania oraz implementacji architektury systemu. Integracja z różnymi systemami przetwarzania danych i systemami kolejkowymi. Optymalizacja i dbałość o wydajność aplikacji oraz jej bezpieczeństwo. Planowanie i realizacja procesów wdrożeniowych (CI/CD). Monitorowanie aplikacji i rozwiązywanie problemów występujących w produkcji. Must Haves: Min. 5 lat doświadczenia w programowaniu w języku Java 1.8/11/17. Znajomość baz danych: Oracle, Elasticsearch. Doświadczenie w pracy z systemami kolejkowymi Kafka. Znajomość serwerów aplikacyjnych Tomcat i Netty. Umiejętność pracy z cache: Hazelcast, Ehcache. Doświadczenie z frameworkami: spring-boot 2.3/2.4/2.6 (min 2 lata), spring-webflux, Jersey. Znajomość bezpieczeństwa aplikacji: PKI, podpisy cyfrowe, JWT, TLS. Znajomość narzędzi wdrożeniowych: docker, kubernetes. Doświadczenie z narzędziami CI/CD: Gerrit/Git, Zuul CI, JIRA, Maven. Umiejętność monitorowania: prometheus/grafana/sentry/loki. Nice to Haves: Doświadczenie z bankiem Pekao S.A. Praca w bankowości mobilnej. Tworzenie aplikacji mobilnych. Praca z narzędziami AI w dewelopmencie. Szczegóły: Kontekst: Projekt w obszarze bankowości mobilnej.
Technology
Experis Manpower Group
Senior Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
130 - 140 PLN
🏢 Summary: Oferta dotyczy długoterminowego projektu rozwoju kluczowej aplikacji mobilnej w sektorze bankowym. Java Developer będzie pracować przy nowoczesnej architekturze mikroserwisowej w elastycznym modelu hybrydowym, z obecnością w biurze 1–2 dni w miesiącu. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java 8/11/17, Spring Boot, Spring Security, Hibernate, Kafka, Oracle lub Elasticsearch, Docker, Kubernetes, Git, Maven, Znajomość JWT, Znajomość TLS/mTLS, Znajomość bezpieczeństwa aplikacji 📃 Skills: Java, Spring, Hibernate, Kafka, Oracle, Elasticsearch, Docker, Kubernetes, Git, Maven, JWT, TLS, mTLS 🏢 Description: Poszukujemy doświadczonego Java Developera do projektu rozwoju aplikacji mobilnej w sektorze bankowym. Praca hybrydowa ale tyko 1 do 2 dni w biurze w miesiacu Wymagania: ✅ Java 8/11/17 (min. 5 lat doświadczenia) ✅ Spring Boot, Spring Security, Hibernate ✅ Kafka ✅ Oracle lub Elasticsearch ✅ Docker, Kubernetes ✅ Git, Maven ✅ Znajomość JWT, TLS/mTLS oraz zagadnień bezpieczeństwa aplikacji Mile widziane: ➕ Doświadczenie w bankowości mobilnej ➕ Udział w tworzeniu aplikacji mobilnych ➕ Współpraca z Bankiem Pekao S.A. ➕ Korzystanie z narzędzi AI wspierających development Oferujemy: ✔ Długoterminowy projekt w sektorze bankowym ✔ Pracę przy nowoczesnej architekturze mikroserwisowej ✔ Elastyczny model pracy hybrydowej ✔ Duży wpływ na rozwój kluczowej aplikacji mobilnej
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
Experis Manpower Group
Java Backend Developer
Mid
Hybrid
Warsaw, MZ, Poland
18,000 - 18,500 PLN
🏢 Summary: Hybrid Java development role in Warsaw's banking environment, focused on transaction-processing integrations, database solutions, testing, code reviews, and deployments. The offer supports candidates available to start ASAP or within a 30-day notice period. 🗂️ Requirements: 2–3 years of Java development experience, Banking systems development experience, Apache Kafka experience, High-volume real-time systems experience, SQL knowledge, REST API knowledge, Software testing knowledge, Understanding of system integrations, Understanding of distributed architectures 📃 Skills: Java, Kafka, SQL, REST, Testing, Integrations, Architectures 🏢 Description: Location: Warsaw (hybrid, 1-5 days/month from the office) Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain Java applications in the banking environment. Build integrations and support transaction processing systems. Create and modify database solutions. Develop and execute unit and integration tests. Participate in code reviews and deployment activities. Requirements Min. 2-3 years of experience in Java development. Experience in banking systems development. Experience with Apache Kafka. Experience working with high-volume, real-time systems. Good knowledge of SQL, REST APIs, and software testing. Understanding of system integrations and distributed architectures. Nice to have Knowledge of Java Swing. Experience with ATM, POS, payment, or card processing systems. What We Offer Hybrid work model. Medicover healthcare. Multisport card. Access to an e-learning platform. Group life insurance.
Technology
emagine Polska
Senior Fullstack Developer (Java + React)
Senior
Hybrid
Warsaw, Poland
140 - 170 PLN/hr
🏢 Summary: Senior Fullstack Developer role in a hybrid banking and finance project to build an application for managing structured loans and covenants. The position covers end-to-end Java and React development, UX improvement, requirements analysis, testing, and Agile collaboration, with a rate of up to 170 PLN/hour. 🗂️ Requirements: 8+ years of commercial Java experience, Java 17+ proficiency, 5+ years of React experience, 5+ years of Spring Boot experience, 5+ years of JPA experience, Fluent English communication 📃 Skills: Java, React, SpringBoot, JPA 🏢 Description: Senior Fullstack Developer (Java + React) Praca hybrydowa | Warszawa, Gdańsk, Gdynia lub Łódź | do 170 zł/h Dołącz do projektu z obszaru bankowości i finansów, którego celem jest stworzenie nowej aplikacji do zarządzania kredytami strukturyzowanymi oraz covenantami. Szukamy doświadczonego Senior Fullstack Developera, który będzie odpowiadać za rozwój aplikacji, poprawę doświadczeń użytkownika oraz jakość rozwiązania w całym cyklu wytwarzania oprogramowania. Zakres obowiązków: rozwój aplikacji w technologiach Java i React, tworzenie oraz optymalizacja interfejsu użytkownika, analiza wymagań i rozbijanie ich na user stories, realizacja testów end-to-end, współpraca z zespołem w metodyce Agile, udział w projektowaniu i rozwijaniu rozwiązania od strony backendowej i frontendowej. Wymagania: minimum 8 lat doświadczenia komercyjnego w Java, bardzo dobra znajomość Java 17+, minimum 5 lat doświadczenia z React, minimum 5 lat doświadczenia ze Spring Boot, minimum 5 lat doświadczenia z JPA, swobodna komunikacja w języku angielskim. Mile widziane: Selenium, Liquibase, Maven, Cucumber.
Technology
emagine Polska
Senior Full Stack Developer (Java + React)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Długoterminowy projekt bankowo-finansowy obejmuje budowę aplikacji do zarządzania kredytami strukturyzowanymi i covenantami. Rola Senior Fullstack Developera łączy rozwój backendu i frontendu w Java oraz React, optymalizację UX, analizę wymagań i testy end-to-end w środowisku Agile. 🗂️ Requirements: Minimum 8 lat komercyjnego doświadczenia z Java, Bardzo dobra znajomość Java 17+, Minimum 5 lat doświadczenia z React, Minimum 5 lat doświadczenia ze Spring Boot, Minimum 5 lat doświadczenia z JPA, Swobodna komunikacja w języku angielskim 📃 Skills: Java, React, Spring, JPA 🏢 Description: Senior Fullstack Developer (Java + React) Praca hybrydowa | Warszawa, Gdańsk, Gdynia lub Łódź | do 170 zł/h Dołącz do projektu z obszaru bankowości i finansów, którego celem jest stworzenie nowej aplikacji do zarządzania kredytami strukturyzowanymi oraz covenantami. Szukamy doświadczonego Senior Fullstack Developera, który będzie odpowiadać za rozwój aplikacji, poprawę doświadczeń użytkownika oraz jakość rozwiązania w całym cyklu wytwarzania oprogramowania. Zakres obowiązków: rozwój aplikacji w technologiach Java i React, tworzenie oraz optymalizacja interfejsu użytkownika, analiza wymagań i rozbijanie ich na user stories, realizacja testów end-to-end, współpraca z zespołem w metodyce Agile, udział w projektowaniu i rozwijaniu rozwiązania od strony backendowej i frontendowej. Wymagania: minimum 8 lat doświadczenia komercyjnego w Java, bardzo dobra znajomość Java 17+, minimum 5 lat doświadczenia z React, minimum 5 lat doświadczenia ze Spring Boot, minimum 5 lat doświadczenia z JPA, swobodna komunikacja w języku angielskim. Mile widziane: Selenium, Liquibase, Maven, Cucumber. Warunki współpracy: model hybrydowy: 3 dni w tygodniu z biura, lokalizacja biura do wyboru: Warszawa, Gdańsk, Gdynia lub Łódź, budżet: do 170 zł/h, komunikacja w zespole głównie w języku angielskim, długoterminowy projekt realizowany w międzynarodowym środowisku.
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
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: Branża: bankowość Stawka: do 160 pln/h netto na b2b Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura 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 - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób. Zadania: Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji), Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie) Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych) Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego) Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów), Przegląd kodu, Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian), Bezpieczeństwo (nadzór nad podatnościami), Wdrażanie innych członków zespołu, Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego) Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami. Praca w środowisku zwinnym Agile. Branie udziału w całym cyklu życia historyjki. Wymagania: Min. 5 lat doświadczenia jako Java Developer. Doświadczenie w projekcie/projektach bankowych. Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę. 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 (mile widziane wersja 21, minimalna 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
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: Branża: bankowość Stawka: do 160 pln/h netto na b2b Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura 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 - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób. Zadania: Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji), Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie) Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych) Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego) Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów), Przegląd kodu, Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian), Bezpieczeństwo (nadzór nad podatnościami), Wdrażanie innych członków zespołu, Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego) Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami. Praca w środowisku zwinnym Agile. Branie udziału w całym cyklu życia historyjki. Wymagania: Min. 5 lat doświadczenia jako Java Developer. Doświadczenie w projekcie/projektach bankowych. Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę. 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 (mile widziane wersja 21, minimalna 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