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:
July 14, 2026
Java Developer/Developerka
Senior • Hybrid
1,380 - 1,420 PLN
Gdansk, PM, Poland
Astek Poland
Założona w 1988 roku we Francji Grupa Astek jest światowym partnerem w obszarze doradztwa inżynieryjnego oraz IT. Dzięki swojej wiedzy specjalistycznej w wielu sektorach przemysłowych i technologicznych, Astek wspiera międzynarodowych Klientów w rozwijaniu i wdrażaniu produktów oraz usług, jednocześnie uczestnicząc w ich transformacji cyfrowej.
Grupa Astek od momentu powstania opiera swój rozwój na kulturze przedsiębiorczości i innowacyjności oraz na budowaniu umiejętności swoich ponad 10 000 pracowników, którzy codziennie uczestniczą w zróżnicowanych projektach technologicznych i inżynieryjnych.
Dołącz do silnie rozwijającej się we Francji i na całym świecie Grupy, której obroty w 2025 r. wyniosły 730 milionów euro.
Zapraszamy na https://astek.net po więcej szczegółów.
Stanowisko
Obecnie dla naszego klienta z branży finansowej poszukujemy kandydata/kandydatki na stanowisko Senior Java Developer / Senior Java Developerka.
Dodatkowe informacje
Projekt STP Lending Manager to nowa, greenfieldowa inicjatywa – rzadka okazja, by współtworzyć system od podstaw. Inicjatywa jest na wczesnym etapie i ma silne wsparcie zaangażowanego zespołu biznesowego, co zapewnia krótkie pętle feedbacku oraz jasno spriorytetyzowane wymagania.
Jest to czysto backendowa rola, skupiona na budowie skalowalnej platformy w Javie z wykorzystaniem Spring Boota. Rozwiązanie integruje się z wieloma systemami poprzez REST API oraz event streaming oparty na Kafce, pełniąc centralną funkcję w szerszym ekosystemie lendingowym. Warstwa persystencji oparta jest o JPA, z naciskiem na czystą architekturę, utrzymywalny kod i wyraźne ownership.
Zespół pracuje w modelu Agile, z wysokim poziomem współpracy, transparentnością i nastawieniem na continuous improvement. Programiści pracują blisko z Business SMEs i Product Ownerem, co umożliwia szybkie wyjaśnianie wątpliwości i wspólne projektowanie rozwiązań. Językiem roboczym jest angielski, więc komunikatywność jest kluczowa.
Oczekujemy także swobody w korzystaniu z narzędzi AI wspierających development (np. GitHub Copilot) w celu zwiększenia produktywności i jakości kodu.
Oferowane wynagrodzenie
Wynagrodzenie: od 1380 do 1420 PLN netto/dzień (B2B), w zależności od posiadanego doświadczenia i kompetencji.
Sprawdzisz się w tej roli, jeżeli:
Masz minimum 8 lat doświadczenia komercyjnego w pracy z Javą (w tym znajomość Java 21+)
Posiadasz minimum 8 lat doświadczenia w pracy ze Spring Boot
Masz minimum 8 lat doświadczenia w pracy z JPA
Pracowałeś/aś z Mavenem jako narzędziem do zarządzania zależnościami i budowania projektów
Znasz Liquibase i wykorzystywałeś/aś go do wersjonowania zmian w bazie danych
Masz praktyczne doświadczenie w pracy z Apache Kafka (event streaming, integracje)
-
Komunikatywnie posługujesz się językiem angielskim (codzienna praca z biznesem i zespołem)
Mile widziane:
Doświadczenie z Cucumber w testach (BDD)
Doświadczenie w wykorzystywaniu narzędzi AI wspierających development (np. GitHub Copilot)
-
Doświadczenie w projektach typu greenfield oraz w pracy blisko z biznesem
Zadania, które na Ciebie czekają:
Projektowanie i rozwój skalowalnej platformy backendowej w oparciu o Javę i Spring Boot
Integracja z systemami zewnętrznymi poprzez REST API oraz Kafkę (event streaming)Implementacja i utrzymanie warstwy persystencji w oparciu o JPA
Wersjonowanie schematu bazy danych przy użyciu Liquibase
Współpraca z Business SMEs oraz Product Ownerem przy doprecyzowywaniu wymagań i projektowaniu rozwiązań
Współtworzenie architektury i podejmowanie kluczowych decyzji technicznych w nowo powstającym systemie
Aktywny udział w ceremoniach Agile oraz w continuous improvement zespołu
-
Wykorzystywanie narzędzi AI (np. GitHub Copilot) do zwiększania produktywności i jakości dostarczanego kodu
Nasz proces rekrutacji
Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem
W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej
Potrzebujesz więcej informacji? Skontaktuj się ze mną: [kacper.luzniak@astek.net]
Co oferujemy
Długoterminowa współpraca
Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami
Jasna ścieżka kariery
Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
-
Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
System rekomendacji
Znasz kogoś, kogo zainteresuje ta oferta? Skorzystaj z naszego systemu rekomendacji i zgarnij bonus do 7000 zl!
Link: https://astek.pl/system-rekomendacji/
Klauzula informacyjna
Administratorem Pana/Pani danych osobowych jest ASTEK Polska sp. z o.o. z siedziba w Warszawie (00-133) przy Al. Jana Pawla II 22. Przysługuje Pani/Panu prawo do wglądu do danych, prawo żądania usunięcia danych itp. Szczegółowe informacje dotyczace przetwarzania:
http://astek.pl/polityka-prywatnosci
W dowolnym momencie przysługuje Panu/Pani prawo do wycofania wyrażonych zgód. W razie wycofania zgód prosimy o kontakt e-mailowy na adresprivacy@astek.netlub pisemnie na adres administratora.
Procedura dokonywania zgłoszeń przez sygnalistów w ASTEK Polska sp. z o. o.: https://astek.pl/sygnalisci/
Nr ref
AO228768
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
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
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
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
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
MOTIFE
Senior Java Developer
Senior
Hybrid
Krakow, Poland
27,000 - 30,000 PLN/mo
🏢 Summary: Senior Java Developer role focused on building and modernizing secure, scalable backend platforms and microservices for investment management products. The position offers hands-on architectural ownership, production support responsibilities, and collaboration across Agile engineering and business teams in a hybrid Krakow model. 🗂️ Requirements: 6+ years of commercial Java enterprise application development, Java 17+ proficiency, Advanced Spring and Spring Boot experience, REST API and backend service development experience, Microservices architecture knowledge, Object-oriented design, clean code, and design patterns, SQL query analysis and optimization, Docker and Kubernetes production experience, Kafka or event-streaming platform familiarity, CI/CD and DevOps practices experience, Secure coding and application security knowledge, Security scanning or vulnerability detection tools experience, Logging, monitoring, metrics, and distributed tracing familiarity, Business-critical production support and troubleshooting experience, Cross-functional collaboration with architects, QA, DevOps, and business teams, Very good English communication skills 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Docker, Kubernetes, Kafka, CI/CD, DevOps, Microservices, Agile 🏢 Description: We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role. As a Senior Java Developer , you will design and develop core backend platforms and scalable microservices. You will contribute to new product development and modernization initiatives, influence architectural decisions, and work closely with engineering and business stakeholders throughout the software development lifecycle. This is a senior, hands-on engineering role with strong ownership expectations. You will help shape technical solutions, improve engineering practices, and ensure that business-critical systems remain secure, reliable, maintainable, and ready to scale. Key takeaways: Stack: Java 17+, Spring, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Kafka, CI/CD Salary: 27 000 - 30 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old) Location: ul. Klimeckiego, Krakow Recruitment process : A call with MOTIFE Recruiter (30 min) Technical interview with the Manager (1h) Technical interview with the Team (1h) Responsibilities: Backend Development Design, develop, and maintain enterprise-grade applications using Java 17+, Spring, and Spring Boot. Build scalable microservices and REST APIs supporting investment management products. Apply object-oriented design, clean code principles, and established software design patterns. Develop solutions that meet demanding performance, reliability, security, and maintainability standards. Architecture and Technical Excellence Contribute to architectural decisions and translate business requirements into effective technical solutions. Drive technical improvements across existing platforms and modernization initiatives. Participate in code reviews and promote consistent engineering standards across the team. Ensure solutions follow secure coding principles and software development lifecycle best practices. Cross-Functional Collaboration Partner with architects, QA engineers, DevOps specialists, and business stakeholders throughout the development lifecycle. Work within a cross-functional Agile team delivering web, backend, and mobile platform capabilities. Communicate technical decisions, risks, and dependencies clearly to technical and non-technical stakeholders. Support knowledge sharing and mentor other engineers where required. Delivery and Production Ownership Troubleshoot and resolve complex technical and production issues. Improve logging, monitoring, metrics, and distributed tracing across services. Enhance CI/CD pipelines to streamline software delivery and deployment. Drive continuous improvements in development processes, engineering tooling, and operational reliability. Requirements: Technical Expertise At least 6 years of hands-on commercial experience developing enterprise applications in Java. Strong practical knowledge of Java 17 or newer. Advanced experience with Spring, Spring Boot, REST APIs, and backend service development. Strong understanding of microservices architecture, object-oriented design, clean code, and software design patterns. Solid SQL skills, including practical experience with query analysis and optimization. Production experience with Docker and Kubernetes. Familiarity with messaging or event-streaming platforms such as Kafka. Experience working with CI/CD pipelines and modern DevOps practices. Security and Production Engineering Understanding of secure coding principles and common application security risks. Experience using security scanning or vulnerability detection tools. Familiarity with application logging, metrics, monitoring, and distributed tracing. Experience troubleshooting and supporting business-critical production systems. Collaboration and Mindset Proven ability to take ownership of technical solutions from design through production support. Strong problem-solving skills and the ability to resolve complex engineering challenges. Ability to collaborate effectively with architects, QA, DevOps, and business teams. Very good English communication skills. What we offer: Private medical care Life insurance Professional training and certification support Social fund benefits platform Stable employment with a long-term contract Apply now Join a senior engineering team building secure and scalable platforms for the investment management industry. Please apply via our careers page and submit your CV in English.
Technology
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.