Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 14, 2026
Senior Backend Developer
Senior • Remote
Warsaw, MZ, Poland
Apply now
Wymagania
- Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.
- Ponad 5 lat doświadczenia w backendzie z Java (Java 17+, preferowana Java 21).
- Bardzo dobra znajomość Spring Boot i ekosystemu Spring (Security, Data, WebFlux/MVC).
- Doświadczenie w projektowaniu mikroserwisów i systemów rozproszonych.
- Praktyczna znajomość Kafka lub RabbitMQ.
- Dobra znajomość PostgreSQL i SQL.
- Doświadczenie z REST API oraz integracją systemów.
- Znajomość chmury (AWS/GCP), Docker i Kubernetes.
- Wiedza z zakresu bezpieczeństwa aplikacji płatniczych (PCI-DSS, tokenizacja, szyfrowanie danych).
Co oferujemy?
- Pracę w skandynawskiej kulturze opartej o logikę i dialog.
- Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
- Speed Coaching — krótkie sesje, które dają nowe perspektywy i rozwiązania.
- Treningi sportowe, wewnętrzną drużynę i wspólne zawody.
- Imprezy integracyjne i spotkania rozwojowe.
Similar jobs you might like
Technology
New offer
B3 Consulting Poland
Senior Software Engineer
Senior
Remote
Warsaw, MA, Poland
🏢 Summary: Oferta pracy zdalnej dla Senior Software Engineera obejmuje projektowanie i rozwój skalowalnych mikroserwisów opartych na architekturze heksagonalnej i podejściu event-driven. Rola koncentruje się na Javie, Spring Boot, Apache Kafka, automatyzacji testów, jakości kodu oraz współtworzeniu decyzji architektonicznych. 🗂️ Requirements: Doświadczenie w tworzeniu aplikacji w Java 21+, Znajomość Spring Boot 3.x/4.x i Spring MVC, Praktyczna znajomość architektury heksagonalnej oraz wzorców systemów rozproszonych i mikroserwisów, Doświadczenie z Apache Kafka, Znajomość PostgreSQL i MongoDB, Umiejętność tworzenia testów automatycznych: jednostkowych, integracyjnych i kontraktowych, Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania, Znajomość OAuth2, JWT i Spring Security, Znajomość Docker, Kubernetes, Helm i GitLab CI, Miejsce zamieszkania i/lub prawo do pracy w Polsce 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Kafka, Avro, PostgreSQL, MongoDB, Spock, JUnit, Testcontainers, OAuth2, JWT, Docker, Kubernetes, Helm, GitLab, Claude 🏢 Description: Twoje zadania: • Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design. • Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox. • Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych. • Wdrażanie strategii testowania poprzez tworzenie testów automatycznych: jednostkowych, integracyjnych i kontraktowych, z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract. • Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows. • Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji. Wymagania: • Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x; wymagana znajomość Spring MVC. • Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów. • Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka. • Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB. • Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework lub JUnit, Testcontainers oraz rozwiązań do testowania kontraktów. • Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania; firmowym standardem jest Claude Code. Mile widziane doświadczenie w pracy z agentic development workflows. • Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach, w tym OAuth2, JWT oraz Spring Security. • Znajomość nowoczesnego stosu wdrożeniowego: Docker, Kubernetes, Helm oraz procesów GitLab CI. • Miejsce zamieszkania i/lub uprawnienia do pracy w Polsce. Co oferujemy? • Praca 100% zdalna. • Praca w skandynawskiej kulturze opartej o logikę i dialog. • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. • Speed Coaching — krótkie sesje dające nowe perspektywy i rozwiązania. • Treningi sportowe, wewnętrzna drużyna i wspólne zawody. • Imprezy integracyjne i spotkania rozwojowe.
Technology
B3 Consulting Poland
Senior Software Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Oferta dla Senior Software Engineera obejmuje projektowanie i rozwój skalowalnych mikroserwisów Java/Spring Boot oraz współtworzenie architektury systemów rozproszonych. Rola jest w pełni zdalna i obejmuje pracę z komunikacją zdarzeniową, automatyzacją testów, bezpieczeństwem oraz narzędziami AI wspierającymi tworzenie oprogramowania. 🗂️ Requirements: Java 21+, Spring Boot 3.x/4.x, Spring MVC, Hexagonal Architecture, Wzorce projektowe dla mikroserwisów i systemów rozproszonych, Apache Kafka, PostgreSQL, MongoDB, Testy automatyczne: Spock lub JUnit, Testcontainers, testy kontraktowe, Codzienne użycie narzędzi AI w wytwarzaniu oprogramowania, OAuth2, JWT, Spring Security, Docker, Kubernetes, Helm, GitLab CI, Miejsce zamieszkania lub uprawnienia do pracy w Polsce 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Kafka, Avro, PostgreSQL, MongoDB, Spock, JUnit, Testcontainers, OAuth2, JWT, Docker, Kubernetes, Helm, GitLab, Claude 🏢 Description: Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji. Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju. Dołącz do nas jako Senior Software Engineer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design. Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox. Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych. Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract. Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows. Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji. Wymagania: Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC). Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów. Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka. Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB. Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów. Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows. Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security). Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI. Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. Co oferujemy? • Praca 100% zdalna • Pracę w skandynawskiej kulturze opartej o logikę i dialog. • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. • Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. • Treningi sportowe, wewnętrzna drużyna, wspólne zawody. • Imprezy integracyjne i spotkania rozwojowe. Aplikuj już dziś!
Technology
P&P Solutions
Lider Techniczny (Java)
Senior
Remote
Warsaw, MZ, Poland
145 - 170 PLN/hr
🏢 Summary: Oferta B2B dla doświadczonego Lidera Technicznego Java / Starszego Programisty Backend przy rozwoju i utrzymaniu kluczowych systemów ochrony zdrowia. Rola łączy projektowanie i rozwój backendu Java z technicznym prowadzeniem zespołu, dbaniem o architekturę, jakość kodu i wydajność aplikacji. Stawka wynosi do 170 PLN netto + VAT za godzinę. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Backend Developer Java, Doświadczenie w zarządzaniu lub technicznym prowadzeniu zespołu programistów, Bardzo dobra znajomość Java 8 lub nowszej, Praktyczna znajomość Spring i Spring Boot, Doświadczenie z relacyjnymi bazami danych, Znajomość testów jednostkowych, Doświadczenie z narzędziami statycznej analizy kodu, Znajomość dobrych praktyk projektowania aplikacji backendowych 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, Oracle, MSSQL, JUnit, Mockito, SonarQube, Agile, Scrum 🏢 Description: 📍 Lokalizacja: 100% zdalnie 💼 Forma współpracy: B2B 💰 Stawka: do 170 PLN/h netto + VAT Dołącz do projektu realizowanego dla sektora publicznego, którego celem jest rozwój i utrzymanie kluczowych systemów wspierających ochronę zdrowia w Polsce. Poszukujemy doświadczonego Lidera Technicznego Java / Starszego Programisty Backend, który poza rozwijaniem oprogramowania będzie wspierał zespół programistów, podejmował decyzje techniczne oraz dbał o jakość i architekturę tworzonych rozwiązań. Wymagania: Minimum 5 lat doświadczenia jako Backend Developer (Java). Doświadczenie w zarządzaniu lub technicznym prowadzeniu zespołu programistów. Bardzo dobra znajomość Java 8 lub nowszej. Praktyczna znajomość Spring oraz Spring Boot. Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, Oracle lub MS SQL). Znajomość testów jednostkowych z wykorzystaniem JUnit, Mockito lub podobnych narzędzi. Doświadczenie z narzędziami statycznej analizy kodu (np. SonarQube). Znajomość dobrych praktyk projektowania i tworzenia aplikacji backendowych. Obowiązki: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java. Pełnienie roli lidera technicznego dla zespołu programistów. Współpraca z analitykami, architektami oraz interesariuszami biznesowymi. Dbanie o wysoką jakość kodu oraz stosowanie dobrych praktyk programistycznych. Udział w przeglądach kodu (Code Review) oraz mentoring członków zespołu. Współpraca z zespołem w metodyce Agile/Scrum. Projektowanie i rozwój architektury backendowej. Rozwiązywanie problemów technicznych oraz optymalizacja wydajności aplikacji. Oferujemy: Stawkę do 170 netto + VAT/h Przelew w dogodnej formie Krótki 14-dniowy termin płatności faktury Bogaty pakiet usług prywatnej opieki medycznej Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych)
Technology
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
Optiveum
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
120 - 150 PLN/hr
🏢 Summary: Senior Java Developer role focused on building and maintaining scalable backend services for digital banking platforms. The position combines Java development with ownership of backend testing, AI-assisted delivery practices, and collaboration in a cross-functional agile team. It offers a B2B contract, up to 150 PLN/h net + VAT, and hybrid work in Warsaw. 🗂️ Requirements: Backend development experience at Regular or Senior level, Java 21+ proficiency, REST API and microservices architecture experience, Spring Boot 3.4, Spring WebFlux, and Hibernate experience, Test automation experience with JUnit5, Cucumber, and WireMock, Git, Maven, Jenkins, Oracle DB, DB2, SQL, and Splunk knowledge, SOLID principles understanding, AI tools usage in software development, Fluent English 📃 Skills: Java, REST, Microservices, Spring, WebFlux, Hibernate, JUnit, Cucumber, WireMock, Git, Maven, Jenkins, Oracle, DB2, SQL, Splunk, SOLID, AI 🏢 Description: Senior Java Developer About our Client You will be working for a prominent player in the banking industry, helping shape the future of digital business banking across the Nordic region. The client builds and delivers innovative web and mobile banking solutions used by customers in Denmark, Finland, Sweden, and Norway, continuously evolving the next generation of scalable digital banking services. The Role & Expectations We are looking for a Senior Java Developer who embraces a blended capability role. Beyond standard development tasks, you will be expected to champion and drive backend testing within your agile team. You should be comfortable working in a modern, large-scale banking platform and proactively using AI-powered tools to optimize your daily workflow. What you will do Design, develop, test, and maintain backend services that power digital banking platforms. Drive backend testing activities (performance, unit, integration, and API testing) ensuring highly reliable and scalable solutions. Leverage AI-powered tools as a standard part of your daily development, testing, and delivery practices. Collaborate closely with business stakeholders to understand requirements and translate business needs into technical solutions. Contribute to the full product lifecycle—from technical design and implementation to continuous improvement and operational support. Work collaboratively within a cross-functional agile team based in a vibrant Warsaw hub. What we expect (Must-haves) Strong experience as a Backend Developer (Regular to Senior level). Solid proficiency in Java 21+ , REST APIs, and microservices architecture. Hands-on experience with Spring Boot 3.4 , Spring WebFlux, and Hibernate. Experience in test automation ( JUnit5, Cucumber, WireMock ). Working knowledge of Git, Maven, Jenkins, Oracle DB/DB2/SQL, and Splunk. Strong understanding of SOLID principles (knowledge of reactive programming is a major advantage). Mandatory experience in utilizing AI tools in software development. Fluent English (essential for daily communication in an international environment). Nice-to-haves Frontend development experience (JavaScript, TypeScript, Angular 2+). Familiarity with testing tools and frameworks like Playwright, qTest, and Gherkin. ISTQB Foundation certification. What is offered Salary: Up to 150 PLN/h net + VAT. Contract: B2B agreement Work model: Hybrid (3 days per week in the Warsaw office).
Technology
New offer
iTeamly
Senior Java Developer
Senior
Remote
Krakow, Poland
12,000 - 17,000 PLN
🏢 Summary: Senior Java Engineer role building cloud-native backend services for life sciences organizations analysing potential adverse drug effects. The position combines hands-on Java development, technical ownership, distributed-system design, AWS operations, and collaboration with international cross-functional teams. 🗂️ Requirements: 4–7 years of Java backend development experience, Strong Spring and Spring Boot knowledge, Production AWS experience, Microservices architecture knowledge, SQL and relational database experience, Tomcat or similar application server familiarity, Independent technical decision-making and system design contribution, Good communication skills 📃 Skills: Java, Spring, SpringBoot, AWS, Microservices, SQL, Tomcat, Databases 🏢 Description: We are looking for a Senior Java Engineer to join our team building a cloud-native platform used by global Life Sciences organisations. You will work on backend services supporting pharmaceutical companies in analysing potential adverse drug effects. This role offers a mix of technical ownership, system design, and hands-on development in a highly collaborative, international environment. Your responsibilities: - Design, develop, and maintain backend services built with Java, Spring, Spring Boot, and AWS. - Contribute to architectural decisions and system-level discussions. - Ensure stability, scalability, and performance of distributed services. - Write clean, maintainable code and participate in code reviews. - Collaborate with cross-functional teams to translate requirements into technical solutions. - Support deployment automation and production operations. - Troubleshoot complex technical issues and propose improvements. Our requirements: - Minimum 4–7 years of experience in backend development with Java. - Strong knowledge of Spring and Spring Boot. - Experience with AWS in production environments. - Solid understanding of microservices architecture. - Hands-on experience with SQL and relational databases. - Familiarity with Tomcat or similar application servers. - Ability to work independently, make informed technical decisions, and contribute to system design. - Good communication skills. Nice to Have: - Familiarity with Kafka or other event-driven systems. - Ability to assist occasionally with small tasks in React. - Experience working on projects in healthcare or Life Sciences. What we offer: - Fully remote work with flexible arrangements tailored to your needs. - Benefits like a multisport pass and private healthcare to support your well-being. - Training budget and support for certifications. - Opportunities to work on international projects that expand your expertise. - Clear career growth paths with fast-track promotion opportunities.
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
ITDS
Senior Java Backend Developer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, MA, Poland
27,720 - 33,600 PLN
🏢 Summary: Hybrid Senior Java Backend Developer role in Krakow focused on building secure, scalable distributed microservices for modern banking messaging platforms. The role covers application design and development, quality standards, testing, automation, and technical mentoring within an Agile product team. 🗂️ Requirements: 5+ years of senior experience with Java, Spring Boot, and Kubernetes, Hands-on AWS cloud experience, CI/CD experience with GitHub, Jira, Jenkins, Maven, and Groovy, API design expertise: Swagger, OpenAPI 3.0, REST, JSON, microservices, OAuth 2.0 authentication and authorization experience, Kong API Gateway experience, TDD and Agile/Scrum development experience, Ability to translate business requirements into technical solutions, Communicative English proficiency, Legal right to work in Europe 📃 Skills: Java, Spring, Kubernetes, AWS, GitHub, Jira, Jenkins, Maven, Groovy, Swagger, OpenAPI, REST, JSON, Microservices, OAuth, Kong, TDD, Scrum 🏢 Description: Kick-start innovation in banking technology — develop scalable, secure, and high-performing microservices! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Backend Developer – Cloud and Microservices Expertise, you will be working for a leading financial institution dedicated to delivering state-of-the-art messaging solutions to enhance customer engagement. Your expertise will drive the design and development of distributed systems, supporting the modernization and standardization of critical messaging platforms. Join the team and contribute to shaping the future of banking communication technology. Main responsibilities: - Apply technical expertise to develop high-quality applications and systems in line with requirements and standards. - Collaborate within a multi-disciplinary, Agile product team to design and build distributed microservices using modern technology stacks. - Define and maintain technical quality standards across platforms. - Build strong decision-making and problem-solving skills within your area of expertise. - Produce efficient, maintainable code that aligns with business needs and technical dependencies. - Conduct thorough unit testing to ensure software performance and reliability. - Challenge code and design quality to uphold industry standards and project excellence. - Contribute to automation test coverage and quality assurance processes. - Maintain effective communication with team members and stakeholders. - Promote innovative technologies and mentor engineering colleagues. You’re ideal for this role if you have: - Minimum of 5 years’ senior experience in Java, Spring Boot, and Kubernetes. - Practical experience working with Cloud platforms, especially AWS. - Strong knowledge of CI/CD tools such as GitHub, Jira, Jenkins, Maven, and Groovy. - Expertise in API design standards: Swagger, OpenAPI 3.0, REST, JSON, and Microservices architecture. - Knowledge of authentication and authorization via OAuth 2.0, with experience using Kong API Gateway. - Familiarity with Agile testing methodologies, particularly TDD, and extensive Agile/Scrum development experience. - Ability to work closely with business stakeholders to translate functional requirements into robust technical solutions. - Strong problem-solving capability with a focus on innovative, scalable solutions. It is a strong plus if you have: - Experience with additional cloud services or certifications. - Knowledge of DevOps practices beyond the core technologies listed. Language required for the role: - English – Communicative proficiency essential for effective collaboration and stakeholder engagement. Eligibility for the role: - Only candidates with an existing legal right to work in Europe will be considered for this role.