Unlock Full Resume Report

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 8, 2026

Tech Lead Java

Senior • Remote

23,000 - 26,000 PLN

Krakow, Poland

Lead Java Engineer

We are looking for a highly experienced Java Engineer to join an advanced financial technology initiative focused on building a next-generation payment solution leveraging blockchain concepts. The project aims to create a secure, scalable, and enterprise-ready platform enabling seamless value transfers between financial entities.

Role Responsibilities:

  • Design and develop high-quality backend services using Java and Spring Boot

  • Architect and enhance microservices-based systems

  • Implement event-driven solutions using technologies such as Kafka and Azure Event Hub

  • Design and expose APIs (including GraphQL) for efficient data exchange

  • Work with containerized environments using Docker and Kubernetes

  • Contribute to architectural decisions, scalability improvements, and performance optimization

  • Ensure clean code standards, system reliability, and production readiness

Requirements:

  • 8+ years of commercial experience in Java development

  • Strong background in Spring Boot and distributed systems architecture

  • Hands-on experience with event streaming platforms (Kafka and/or Azure Event Hub)

  • Experience with GraphQL in production environments

  • Practical knowledge of containerization and orchestration (Docker, Kubernetes)

  • Experience delivering cloud-based, scalable solutions

  • Solid understanding of system design, integration patterns, and high-availability systems

Opportunity to work on an innovative financial platform built with modern, cloud-native technologies.

Similar jobs you might like

Technology

INFOPLUS TECHNOLOGIES

Java Backend Engineer

Mid

Hybrid

Krakow, MA, Poland

🏢 Summary: Java Backend Engineer role focused on building AI-driven digital products for employees and HR stakeholders. The position covers end-to-end microservice development, testing, deployment, observability, production support, and secure, ethical AI delivery in an agile environment. 🗂️ Requirements: Strong Java and Spring Boot experience, Experience building microservices, Spring Batch and Spring Cloud experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID authentication/authorization experience, Azure Cloud Services experience, English communication skills for cross-functional agile collaboration, Commitment to quality, maintainability, documentation, and continuous learning 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability 🏢 Description: Role Summary We are looking for a Java Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Required Skills & Experience Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. Proficiency in REST API and GraphQL schema design. Experience with NoSQL data modelling (e.g., Azure Cosmos DB), data streaming (e.g., Confluent Kafka), and authentication/authorization protocols including OAuth 2.0 and Microsoft Entra ID. Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API-Management. Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. Strong commitment to quality, maintainability, documentation, and continuous learning. Key Responsibilities Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.

Technology

Avenga

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

26,880 - 31,800 PLN

🏢 Summary: Join a cross-functional mission team to build and evolve core-banking technology. The role combines hands-on Java backend development, technical leadership for junior engineers, and collaboration with business stakeholders to deliver secure, scalable, event-driven solutions. 🗂️ Requirements: Practical and theoretical Java expertise, Spring Boot or Micronaut experience, Kubernetes or Docker knowledge, AWS deployment and configuration expertise, Message-driven architecture, Kafka, and event-sourcing knowledge, Agile delivery experience, Experience with highly secure application environments, Ability to mentor engineers and communicate with technical and non-technical stakeholders, Ability to translate business objectives into data-driven insights, Availability for two Warsaw office visits per month 📃 Skills: Java, SpringBoot, Micronaut, Kubernetes, Docker, AWS, Kafka, EventSourcing, Agile 🏢 Description: We’re looking for Java Engineers who will  work in one of the core cross-functional  mission teams, helping to build core-banking  technology. • Deliver as a member of our mission team  to build and develop the technology product • Support and oversee junior engineers and  act as a subject matter expert • Develop clean, elegant, and reusable code  that is well-tested and easy to maintain  and extend • Work with stakeholders across the  business to drive the direction of engineering and put the long-term  interests of customers at the heart of key  decisions • Collaborate across our backend chapter  to uphold standards and best practices,  and to promote innovation • Working collaboratively with the team to  resolve technical issues What makes you a great fit: • Solid practical and theoretical knowledge  of Java software development • Strong experience of Spring Boot /  Micronaut • An understanding of Kubernetes / Docker • An excellent understanding of AWS  (deployment / configuration) • Message-driven architectures / Kafka /  event sourcing • Success delivering within an agile • Experience working on a highly secure  application environment • Ability to act as a subject matter expert  and communicate with clarity and  empathy to both technical and non technical audiences • Understanding how to translate business  objectives into data driven insights • You are available for two visits per month at the Warsaw office

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

B2Bnetwork

Senior / Expert Java Developer / Architect (f/m)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Long-term Java Developer / Architect opportunity to modernize a large-scale financial platform through new backend features, microservices, integrations, and legacy refactoring. The role covers architecture, development, testing, production troubleshooting, releases, and code reviews in an international Scrum environment, with mentoring responsibilities for Expert-level candidates. 🗂️ Requirements: 5+ years of experience for Senior level or 10+ years for Expert level, Java, Spring Boot, Spring Integration, Oracle / SQL, Kafka / IBM MQ, REST API, Jenkins, Maven, Git, JUnit, Testcontainers, Microservices architecture, Enterprise-scale systems 📃 Skills: Java, Spring, Boot, Integration, Oracle, SQL, Kafka, IBM, MQ, REST, Jenkins, Maven, Git, JUnit, Testcontainers, Microservices, AWS, Docker, Kubernetes, Selenium, JIRA, Scrum 🏢 Description: We are looking for an experienced Java Developer / Architect to join a long-term project within the financial systems domain. The project focuses on a major platform modernization, including the development of new functionalities, architectural transformation, legacy code refactoring, and the development of modern integration microservices. Location & Work Model Warsaw or Gdańsk Hybrid work – 2 days per week from the office International working environment English as the working language We are looking for both Senior (5+ years of experience) and Expert (10+ years of experience) profiles MUST-HAVE Java Spring Boot Spring Integration Oracle / SQL Kafka / IBM MQ REST API Jenkins Maven Git JUnit Testcontainers Experience with microservices architecture and enterprise-scale systems NICE-TO-HAVE Experience in the banking or financial sector AWS Docker / Kubernetes Experience working with legacy code Selenium Responsibilities Designing and developing backend integration components in Java Developing microservices based on Spring Boot Integrating systems using REST API, Kafka, and IBM MQ Modernizing existing solutions and refactoring legacy code Analyzing business and technical requirements Analyzing logs and data flows and troubleshooting production environments Developing and maintaining automated tests using JUnit and Testcontainers Participating in deployments and supporting releases Performing code reviews and promoting software development best practices For Expert-level candidates: mentoring less experienced developers About the Project This is a long-term initiative focused on modernizing a large-scale financial platform. The upcoming years will involve the migration of business processes and volumes, combining the development of new solutions with significant architectural modernization and legacy code refactoring. The team is expanding significantly. The number of developers is expected to grow from approximately 8 to 15, while the broader area will include more than 35 specialists across Development, QA, Business Analysis, and Infrastructure Engineering. The team works in Scrum and uses JIRA. What Makes This Project Attractive? Long-term, strategic project Modern backend stack based on Java, Spring Boot, and Kafka Hands-on work with microservices architecture Real influence on the architecture of the system Strong focus on designing and building new solutions rather than maintenance only Opportunity to work at an expert level and mentor other developers Large-scale systems and a stable working environment International collaboration in English Opportunity to develop expertise in enterprise integrations and financial systems

Technology

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

INFOPLUS TECHNOLOGIES

Java Fullstack Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves developing Java/Spring Boot microservices and REST APIs, working with databases, CI/CD practices, performance optimization, and secure, reliable delivery. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8, 11, or 17), Spring Boot and Spring MVC expertise, Microservices architecture experience, RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle experience, JUnit and Mockito unit-testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQLServer, Oracle, MySQL, PostgreSQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: We are seeking an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Key Responsibilities Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot, and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL-Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of Design patterns and object-oriented programming principles.

Technology

Connectis

Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

24,000 - 29,000 PLN

🏢 Summary: Oferta współpracy B2B dla doświadczonego Java Developera przy rozwoju i utrzymaniu globalnej platformy cyfrowej dla klientów biznesowych z obszaru paliwowo-energetycznego. Projekt obejmuje mikroserwisy wspierające m.in. wirtualne karty płatnicze, usługi flotowe, Click & Collect oraz zarządzanie płatnościami i mobilnością. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java, Bardzo dobra znajomość Spring Boot, Doświadczenie w tworzeniu i utrzymaniu REST API oraz aplikacji webowych, Doświadczenie z Git i CI/CD (GitHub Actions), Doświadczenie z AWS i integracją z zewnętrznymi API, Znajomość PostgreSQL i MongoDB, Praktyczna znajomość testowania w Spock lub JUnit, Język angielski na poziomie C1, Gotowość do okazjonalnych spotkań projektowych w Warszawie (około 2 razy w tygodniu) 📃 Skills: Java, SpringBoot, REST, Git, CI/CD, GitHubActions, AWS, PostgreSQL, MongoDB, Spock, JUnit, Scrum 🏢 Description: Wspólnie z naszym Partnerem, liderem w branży paliwowo-energetycznej, poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Java Developer. Będziesz świadczyć usługi w projekcie, który dotyczy tworzenia nowoczesnej platformy cyfrowej dla klientów biznesowych, wspierającej m.in . wirtualne karty płatnicze, rozwiązania flotowe oraz model Click & Collect, umożliwiającej kompleksowe zarządzanie płatnościami, komunikacją i usługami mobilności. To dynamicznie rozwijające się środowisko obejmuje zarówno rozwój nowych aplikacji, jak i utrzymanie istniejących rozwiązań, z rosnącym zasięgiem globalnym (w tym ekspansją na rynek USA). 💡 TWOJA ROLA: Wykorzystanie systemów CI/CD oraz przeprowadzanie code review, wraz z proponowaniem usprawnień w procesach wytwórczych. Dostarczanie wysokiej jakości oprogramowania zgodnie z najlepszymi praktykami rynkowymi, na rzecz Partnera. Aktywny wkład w rozwój produktu poprzez dostarczanie rozwiązań technicznych i rekomendacji biznesowych. Realizacja zadań zgodnie z metodyką Scrum, na podstawie ustaleń z interesariuszami projektu. Projektowanie i rozwój mikroserwisów w technologii Java. 🔍 CZEGO OCZEKUJEMY OD CIEBIE? Minimum 5 lat doświadczenia w programowaniu w języku Java oraz bardzo dobra znajomość Spring Boot (tworzenie i utrzymanie REST API i aplikacji webowych). Doświadczenie z Git , CI/CD (GitHub Actions) oraz środowiskiem chmurowym AWS i integracją z zewnętrznymi API . Otwartość na okazjonalne spotkania projektowe w Warszawie (oritentacyjnie 2x tyg.). Doświadczenie w pracy z bazami danych: PostgreSQL oraz MongoDB . Praktyczna znajomość testowania z wykorzystaniem Spock/JUnit. Język angielski - C1. Mile widziane: znajomość architektury heksagonalnej oraz narzędzi do migracji baz danych (Flyway), znajomość Dockera lub innych narzędzi konteneryzacji. ✨ OFERUJEMY: Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu. Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Współpraca realizowana w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Wsparcie po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych ze współpracą. 5000 PLN za polecenie znajomych do naszych projektów. Elastyczną formę współpracy B2B. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować, że skontaktujemy się z wybranymi osobami. 13315/AF