May 18, 2026

Java Developer

Mid • Remote

8,500 - 14,000 PLN

Krakow, Poland

We are looking for a Mid Java Engineer to join our backend team working on a global Life Sciences platform. This role is ideal for engineers who want to deepen their experience in Java, AWS, and distributed systems while contributing to a high-impact product.🙋‍♀️

Your responsibilities:

  • Develop and maintain backend features using Java, Spring, and Spring Boot.

  • Work with AWS services and SQL databases as part of daily development tasks.

  • Implement API endpoints and contribute to microservices development.

  • Collaborate with senior engineers on architecture and best practices.

  • Participate in code reviews and ensure technical quality.

  • Support testing, debugging, and troubleshooting.

  • Cooperate with product and QA teams to clarify requirements.

🧠 Our requirements:

  • 3–5 years of experience in Java backend development.

  • Practical knowledge of Spring Boot and REST APIs.

  • Experience with SQL databases.

  • Basic familiarity with AWS or willingness to learn cloud services.

  • Understanding of microservices or distributed systems fundamentals.

  • Ability to work in a collaborative environment and deliver consistent results.

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.

Similar jobs you might like

Technology

Be in IT

Mid Java Software Engineer

Mid

Hybrid

Wroclaw, Poland

100 - 120 PLN/hr

🏢 Summary: Offer for a Mid Java Software Engineer focused on designing and developing scalable Java 17+ applications within the Spring ecosystem for international projects. The role includes modernizing legacy systems, building RESTful microservices, and integrating solutions with Azure cloud services. It also involves maintaining CI/CD pipelines and implementing secure authentication mechanisms in a hybrid work model. 🗂️ Requirements: 3–4 years of commercial experience in Java development, Practical experience with Java 17+ features, Experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Experience in maintaining and modernizing legacy systems, Knowledge of Python, SQL and Bash for automation, Experience with CI/CD tools and pipelines, Experience with Docker, Experience with Maven or Gradle, Experience working in Linux environments, Knowledge of Azure services integration, Experience with OAuth2/OIDC and Azure AD, English level B2/C1, Availability for hybrid work in Wroclaw 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringSecurity, SpringDataJPA, REST, Microservices, Azure, AzureDevOps, AppService, KeyVault, StorageAccounts, ApplicationInsights, OAuth2, OIDC, AzureAD, Python, SQL, Bash, Docker, Maven, Gradle, Linux, CI/CD 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Mid Java Software Engineer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, finanse, bankowość czy produkcja. Projektowanie i wytwarzanie wydajnych aplikacji Java z wykorzystaniem funkcjonalności Java 17+ (records, sealed classes, pattern matching, streams, modularyzacja). Budowanie skalowalnych rozwiązań w ekosystemie Spring: Spring Boot, MVC, Security, Data JPA. Implementacja RESTful API, mikroserwisów oraz wzorców dependency injection zgodnie z best practices. Modernizacja systemów legacy: modularyzacja monolitów, migracja do REST, aktualizacja interfejsów użytkownika. Rozwiązywanie problemów wydajnościowych, długu technicznego oraz kwestii interoperacyjności w starszych aplikacjach Java. Udział w utrzymaniu i rozwoju pipeline'ów CI/CD w Azure DevOps, zarządzanie artefaktami i automatyzacja wdrożeń. Integracja z usługami Azure: App Service, Key Vault, Storage Accounts, Application Insights. Implementacja bezpiecznych przepływów uwierzytelniania z wykorzystaniem OAuth2/OIDC oraz Azure AD (Microsoft Entra). Oczekujemy: 3–4 lat doświadczenia w wytwarzaniu oprogramowania w Javie z dostarczaniem złożonych rozwiązań. Praktycznej znajomości Java 17+ i zaawansowanych funkcjonalności języka. Doświadczenia z Spring Boot, MVC, Security, Data JPA. Udokumentowanej umiejętności utrzymania i modernizacji kodu legacy. Znajomości Pythona, SQL oraz skryptowania w Bash na potrzeby automatyzacji. Znajomości narzędzi CI/CD, Docker, Maven/Gradle oraz środowisk Linux. Gotowości do pracy w modelu hybrydowym (2 dni w tygodniu w biurze we Wrocławiu, ul. Legnicka) Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 80-100 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w modelu hybrydowym w wymiarze 2 dni w tygodniu z biura we Wrocławiu. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

N-iX

Senior Java Engineer (#4884)

Senior

Remote

Krakow, Poland

5,800 - 6,100 USD

🏢 Summary: The role involves building and scaling backend services for content discovery, licensing, and delivery platforms using Java and modern backend technologies. You will design RESTful APIs, implement event-driven systems, and model data to support analytics and reporting. The position focuses on clean architecture, scalable systems, and cloud-based deployments within the AWS ecosystem. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in Java, Experience with Spring Boot and Spring Framework, Experience designing and consuming REST APIs, Experience with Kafka or other streaming platforms, Strong knowledge of relational databases, Ability to write optimized SQL queries, Experience with GraphQL, Exposure to Python or willingness to learn 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, SQL, GraphQL, Python, AWS, Aurora, DynamoDB, DBT, Databricks, Snowflake, Docker, Kubernetes, Node.js, TypeScript 🏢 Description: We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you. What You'll Do: Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem. Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows. Work with Kafka to build event-driven and real-time processing systems. Use SQL and work with relational databases to support structured content metadata. Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases. Build and maintain DBT models to transform raw data into clean, usable datasets. Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration. Contribute to technical discussions, system design, and code reviews. Requirements: 5+ years of professional backend development experience. Strong proficiency in Java, with experience using Spring Boot and Spring Framework. Experience designing and consuming REST APIs. Familiarity with Kafka or other message streaming platforms. Solid understanding of relational databases and writing optimized SQL. Comfortable working with GraphQL. Exposure to Python or willingness to learn. A collaborative mindset with strong communication skills. A passion for clean code, scalable systems, and continuous learning. Nice-to-Have: Practical experience working with data warehouses and DBT for data transformation and modeling. Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB). Experience working with Node.js and/or Typescript. Knowledge of containerization and orchestration (Docker, Kubernetes). Experience with Databricks/Snowflake. Background in building systems for search, metadata enrichment, or digital asset management. We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits

Technology

iTeamly

Staff / Senior Java Developer

Senior

Remote

Krakow, Poland

19,500 - 29,500 PLN

🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.

Technology

RITS

Mid Java Developer -3615

Mid

Hybrid

Warsaw, Poland

80 - 110 PLN/hr

🏢 Summary: Oferta dla Mid Java Developera obejmuje rozwój i utrzymanie nowoczesnych aplikacji oraz usług biznesowych w modelu hybrydowym w Warszawie. Rola zakłada projektowanie architektury, implementację rozwiązań oraz dbanie o jakość, wydajność i niezawodność oprogramowania. Projekt realizowany jest w środowisku opartym o Java, Spring oraz technologie integracyjne i bazodanowe. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym, Doświadczenie z Java SE 17 lub nowszą, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Integration, Doświadczenie z relacyjnymi bazami danych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON, Umiejętność pracy zespołowej, Zdolności analityczne, Wykształcenie wyższe informatyczne lub pokrewne 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, SQL, GCP, BigQuery, CloudSQL, PubSub, React, Kafka, MQ, Docker, Kubernetes, Anthos 🏢 Description: Poszukujemy osoby na stanowisko Mid Java Developer, która dołączy do zespołu realizującego rozwój i utrzymanie nowoczesnych aplikacji oraz usług biznesowych. Osoba na tym stanowisku będzie uczestniczyć zarówno w projektowaniu architektury rozwiązań, jak i ich implementacji, dbając o wysoką jakość dostarczanego oprogramowania. Oferujemy 📍 Lokalizacja: Warszawa (praca hybrydowa – 1 dzień w tygodniu w biurze) 💰 Stawka: do 110 PLN/h B2B Obowiązki Na co dzień będziesz: implementować nowe oraz rozwijać istniejące aplikacje i serwisy, tworzyć testy jednostkowe i integracyjne, dbać o wysoką jakość oprogramowania pod względem funkcjonalności, wydajności i niezawodności, dokumentować wdrażane rozwiązania, analizować i rekomendować optymalne rozwiązania technologiczne, uczestniczyć w pracach projektowych i zespołowych, projektować nowe rozwiązania oraz komponenty systemowe. Wymagania Szukamy osoby, która posiada: minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym, praktyczne doświadczenie w pracy z Java SE 17 (lub nowszą), bardzo dobrą znajomość Spring Boot oraz Spring Integration , doświadczenie w pracy z relacyjnymi bazami danych, znajomość narzędzi: Git, Maven, Jira, Jenkins , znajomość standardów i technologii: SOAP, REST, XML, JSON , umiejętność efektywnej pracy zespołowej, rozwinięte zdolności analityczne, wykształcenie wyższe informatyczne lub pokrewne. Dodatkowym atutem będzie znajomość: środowiska chmurowego Google Cloud Platform (GCP) , w szczególności: BigQuery, Cloud SQL, Pub/Sub, programowania frontendowego w React , pracy z kolejkami i systemami komunikacji: Apache Kafka, Google Pub/Sub, IBM MQ, nierelacyjnych baz danych, budowy i utrzymania aplikacji kontenerowych: Docker, Kubernetes Engine, Anthos, realizacji projektów związanych z Campaign Management . Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz!

Technology

ITDS

Mid-Level Java Backend Developer – Microservices & CI/CD

Mid

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Mid-Level Java Backend Developer role focused on maintaining and enhancing enterprise applications within a Shared Services environment using modern Java and microservices architecture. The position involves developing Java-based microservices, managing CI/CD pipelines, and supporting deployments to ensure scalable and efficient business processes. Hybrid work model based in Krakow. 🗂️ Requirements: Minimum 3 years of Java development experience, Strong knowledge of Java 8+, Strong knowledge of Spring framework, Experience with Concurrency and Multithreading, Experience with microservices architecture, Experience with Jenkins for deployments, Proficiency with basic Linux commands, Hands-on experience with Git, Hands-on experience with Maven, Communicative English level, Legal right to work in the European Union 📃 Skills: Java, Spring, Microservices, Jenkins, Git, Maven, Linux, Concurrency, Multithreading, CI/CD 🏢 Description: Ignite innovation — Transform enterprise applications with modern Java microservices! Krakow-based opportunity with hybrid work model. As a Mid-Level Java Backend Developer , you will be working for our client to support critical shared services by maintaining and enhancing enterprise applications. This role involves leveraging modern Java technologies and microservices architecture to drive efficiency, agility, and scalability in business processes. Your main responsibilities: Maintaining and enhancing applications within the Shared Services environment Developing and maintaining Java-based microservices Implementing deployments using Jenkins and managing CI/CD pipelines Working with version control systems and build tools such as Git and Maven Applying basic Linux shell commands to support deployment and server management You're ideal for this role if you have: At least 3 years of experience in Java development Strong knowledge of Java 8+ and Spring framework (Spring Context, DI, IoC) Experience with Concurrency and Multithreading Microservices architecture experience Knowledge of Jenkins for deployment processes Basic Linux commands proficiency (find, ls, grep, sed) Hands-on experience with Git and Maven It is a strong plus if you have: Kubernetes experience CI/CD pipeline knowledge, including Helm Deployment strategies such as canary and blue-green Familiarity with testing frameworks like Mockito Event-Driven Development experience Language Required for the role: Communicative level of English 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

iTeamly

Senior Java Engineer

Senior

Hybrid

Krakow, Poland

26,000 - 33,000 PLN

🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a manufacturing environment using microservices and event-driven architecture. The position involves developing scalable backend services, APIs, integrations, and contributing to system design for complex enterprise data flows. Candidates will work on performance, scalability, and reliability challenges in a high-tech production domain. 🗂️ Requirements: 5+ years in Java backend development, Strong understanding of backend systems and microservices, Experience with REST APIs and distributed systems, Knowledge of concurrency and scalable system design, Solid SQL and database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, Microservices, REST, SQL, APIs, Concurrency, ETL, ERP, IoT, MES 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers

Technology

iTeamly

Senior Java Engineer

Senior

Hybrid

Krakow, Poland

26,000 - 33,000 PLN

🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a complex manufacturing environment. The position involves developing microservices, APIs, and integrations within an event-driven architecture, with strong emphasis on scalability, performance, and system design. The engineer will contribute to architectural decisions and work with complex enterprise data flows. 🗂️ Requirements: 5+ years of Java backend development experience, Strong knowledge of backend systems and microservices, Experience with REST APIs, Experience with distributed systems, Understanding of concurrency, Scalable system design knowledge, Solid SQL skills, Database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, REST, SQL, Microservices, DistributedSystems, Concurrency, ETL, ERP, MES, IoT 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers

Technology

RITS

Mid Java Developer

Mid

Hybrid

Warsaw, Poland

90 - 110 PLN/hr

🏢 Summary: Oferta dotyczy stanowiska Mid Java Developer przy rozwoju i utrzymaniu nowoczesnych aplikacji oraz usług biznesowych dla sektora bankowego. Praca obejmuje projektowanie architektury, implementację rozwiązań oraz dbanie o jakość i niezawodność oprogramowania. Model pracy jest głównie zdalny z obecnością w biurze w Warszawie raz w tygodniu. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w programowaniu obiektowym, Doświadczenie z Java SE 17 lub nowszą, Bardzo dobra znajomość Spring Boot, Bardzo dobra znajomość Spring Integration, Doświadczenie z relacyjnymi bazami danych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON, Umiejętność pracy zespołowej, Zdolności analityczne, Wykształcenie wyższe informatyczne lub pokrewne 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, GCP, BigQuery, CloudSQL, PubSub, React, Kafka, IBMMQ, Docker, Kubernetes, Anthos 🏢 Description: Poszukujemy osoby na stanowisko Mid Java Developer, która dołączy do zespołu realizującego rozwój i utrzymanie nowoczesnych aplikacji oraz usług biznesowych dla klienta z branży bankowości. Osoba na tym stanowisku będzie uczestniczyć zarówno w projektowaniu architektury rozwiązań, jak i ich implementacji, dbając o wysoką jakość dostarczanego oprogramowania. Oferujemy 📍 Lokalizacja: praca głównie zdalna – tylko 1 dzień w tygodniu w biurze - Warszawa 💰 Stawka: do 110 PLN/h B2B Obowiązki Na co dzień będziesz: implementować nowe oraz rozwijać istniejące aplikacje i serwisy, tworzyć testy jednostkowe i integracyjne, dbać o wysoką jakość oprogramowania pod względem funkcjonalności, wydajności i niezawodności, dokumentować wdrażane rozwiązania, analizować i rekomendować optymalne rozwiązania technologiczne, uczestniczyć w pracach projektowych i zespołowych, projektować nowe rozwiązania oraz komponenty systemowe. Wymagania Szukamy osoby, która posiada: minimum 3 lata komercyjnego doświadczenia w programowaniu obiektowym, praktyczne doświadczenie w pracy z Java SE 17 (lub nowszą), bardzo dobrą znajomość Spring Boot oraz Spring Integration , doświadczenie w pracy z relacyjnymi bazami danych, znajomość narzędzi: Git, Maven, Jira, Jenkins , znajomość standardów i technologii: SOAP, REST, XML, JSON , umiejętność efektywnej pracy zespołowej, rozwinięte zdolności analityczne, wykształcenie wyższe informatyczne lub pokrewne. Mile widziana będzie znajomość: środowiska chmurowego Google Cloud Platform (GCP) , w szczególności: BigQuery, Cloud SQL, Pub/Sub, programowania frontendowego w React , pracy z kolejkami i systemami komunikacji: Apache Kafka, Google Pub/Sub, IBM MQ, nierelacyjnych baz danych, budowy i utrzymania aplikacji kontenerowych: Docker, Kubernetes Engine, Anthos, realizacji projektów związanych z Campaign Management . Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz!

Technology

Execon

Software Engineer

Mid

Hybrid

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Mid Software Engineer (Backend, Java) role focused on designing and developing enterprise-class systems for medium and large clients, with full SDLC involvement and system integrations. The position combines backend engineering, architecture collaboration, cloud and API integrations, and close cooperation with clients and SRE/DevOps teams. It offers growth toward AI, enterprise architecture, and product development while contributing to both client and internal products. 🗂️ Requirements: Minimum 3 years of commercial experience as Software Engineer or Backend Developer, Strong proficiency in Java, Experience in enterprise projects for medium or large clients, Knowledge of software design principles: SOLID, clean code, separation of concerns, Experience in designing and consuming APIs (REST, GraphQL, events), Strong knowledge of SQL and database modeling (relational and/or document databases), Experience working across full SDLC, Ability to design system architecture with focus on scalability, security, reliability, Experience with system integrations and external APIs, Ability to collaborate with SRE/DevOps on deployments, monitoring and incident analysis, Experience in technical documentation creation, Ability to gather requirements and present technical solutions to clients, Interest in or practical use of AI tools in daily engineering work 📃 Skills: Java, SQL, REST, GraphQL, API, SDLC, SRE, DevOps, AI, AWS, Azure, GCP, OpenShift, Camunda, Kong, Bloomreach, N8N, Payload, SingleStory, .NET, Node, Vue, React 🏢 Description: Kogo poszukujemy? Poszukujemy Mid Software Engineer z solidnym backgroundem backendowym – najlepiej Java, choć liczymy się z tym, że dobry inżynier to więcej niż jeden język. Zależy nam na kimś energicznym, analitycznym i otwartym – takim, dla którego "nie wiem, ale się dowiem" to nie wymówka, a punkt startowy. Szukamy osoby, która rozumie, że dobra robota w software developmencie zaczyna się od zrozumienia problemu, zanim zaczniesz go rozwiązywać. Kogoś, kto chce się rozwijać – w stronę AI, integracji, architektury i produktów – i traktuje każdy projekt jako szansę, nie tylko zadanie do odhaczenia. Jeśli przy okazji interesujesz się tym, co AI zmienia w codziennej pracy inżyniera albo już z tego korzystasz – jesteś dokładnie osobą, której szukamy 🚀 🚀 Sprawdź, jakie zadania czekają na Ciebie: Projektowanie, rozwijanie i utrzymywanie systemów klasy enterprise dla średnich i dużych klientów Udział w pełnym cyklu SDLC – od analizy potrzeb biznesowych, przez projekt techniczny i implementację, aż po wdrożenie Współpraca przy projektowaniu architektury systemów z dbałością o skalowalność, bezpieczeństwo i niezawodność Integracja systemów zewnętrznych – API, systemy partnerów, rozwiązania chmurowe Współpraca z zespołem SRE/DevOps przy wdrożeniach i obserwowalności, w tym wsparcie developerskie: bugfixing, analiza logów, monitoring i diagnozowanie incydentów Tworzenie i utrzymywanie dokumentacji technicznej – architektura, decyzje projektowe, integracje Udział w warsztatach z klientem – zbieranie wymagań, prezentacja i obrona proponowanych rozwiązań Aktywny udział w rozwijaniu produktów własnych Execon oraz rozwiązań technologicznych partnerów – nie tylko projekty klienckie, ale też budowanie kompetencji i oferty firmy Praca z biura 1–2 razy w tygodniu w Warszawie 🏆 To stanowisko będzie Twoje, jeśli: Masz min. 3 lata doświadczenia komercyjnego jako Software Engineer lub Backend Developer przy projektach dla średnich lub dużych klientów Java to Twój główny język – i znasz go dobrze Rozumiesz i stosujesz zasady projektowania oprogramowania – SOLID, clean code, separation of concerns Znasz się na API – tworzeniu i konsumowaniu (REST, GraphQL, eventy) Dobrze poruszasz się w świecie baz danych – SQL, modelowanie, bazy relacyjne i/lub dokumentowe Potrafisz nazwać problem, a następnie rozwiązać go analitycznie i nieszablonowo Lubisz dokumentować i projektować zanim zaczniesz implementować Potrafisz pracować warsztatowo z klientem – prezentować i bronić koncepcji technicznych Interesuje się lub korzystasz z narzędzi AI w codziennej pracy i jesteś ciekaw/a, co jeszcze można nimi zrobić 🌱 W tych obszarach będziesz się rozwijać: Inżynieria systemów enterprise – architektura, integracje, skalowalność AI od strony praktycznej – narzędzia, automatyzacja, nowe sposoby pracy Środowiska chmurowe i hybrydowe Observability, stabilność i współpraca z SRE Produktowe myślenie – rozumienie biznesu i aktywny udział w rozwoju produktów Execon Refaktoryzacja i wychodzenie z długu technologicznego ✨ Dodatkowe atuty, które wyróżnią Twoją aplikację: Wykształcenie wyższe (informatyka, matematyka, fizyka lub pokrewne) Znajomość innych ekosystemów poza Javą (np. .NET, Node, Vue, React) Doświadczenie z chmurą publiczną (AWS / Azure / GCP) lub prywatną (OpenShift i podobne) Doświadczenie w środowiskach o wysokiej dostępności – bankowość, fintech, e-commerce, telco Znajomość systemów event-driven i asynchronicznych Certyfikaty cloudowe lub z obszaru SE / DevOps / SRE Znajomość narzędzi: Camunda, Kong API Management, Bloomreach, N8N, Payload, SingleStory 🛠️ Jak działamy? Stawiamy na rzeczywiste zaangażowanie – masz realny wpływ na to, co budujesz Pracujemy warsztatowo, blisko z klientem i między zespołami Cenimy inicjatywę, dobre pytania i ludzi, którzy myślą zanim klikną "commit" AI traktujemy serio – to kierunek, w którym rozwijamy się razem, nie slogan na stronie 💎 Dołączając do nas masz pewność: Realnej pracy przy projektach enterprise z widocznym wpływem na produkt Aktywnego udziału w rozwoju produktów i kompetencji Execon – nie tylko pracy na zlecenie Możliwości rozwijania się w obszarze AI, architektury i nowych technologii Wsparcia doświadczonego zespołu i kultury dzielenia się wiedzą Pakietu benefitów (opieka medyczna, platforma kafeteryjna, szkolenia

Technology

NextChallenge

Senior Java Engineer

Senior

Remote

Limassol, Cyprus

🏢 Summary: Backend Java Engineer role focused on developing and modernizing a high-load B2B gaming back-office platform processing millions of real-time transactions daily. The position involves building new features, improving scalability and reliability, and evolving a monolithic system toward distributed services. You will contribute to architectural design, performance optimization, and production issue resolution. 🗂️ Requirements: 5+ years of Java development experience, Strong knowledge of backend architecture, Experience with distributed systems, Experience with relational databases and SQL, Experience with message-driven systems, Experience refactoring production systems, Strong debugging and problem-solving skills, Intermediate English or higher 📃 Skills: Java, Spring, MSSQL, SQL, Kafka, Redis, Microservices 🏢 Description: Role Overview: We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform. Technology Stack: Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture. Key Responsibilities: Develop new backend functionality for the platform; Improve system performance, scalability, and reliability; Participate in refactoring and modernisation of legacy components; Contribute to architectural discussions and technical design; Investigate and resolve production issues; Assess technical feasibility and complexity of business requirements; Collaborate closely with backend engineers, technical leads, and product teams Required Skills & Experience: 5+ years of Java development experience; Strong understanding of backend architecture and distributed systems; Experience working with relational databases and SQL; Familiarity with message-driven systems (Kafka or similar); Experience in improving or refactoring existing production systems; Strong problem-solving and debugging skills; Comfortable working in collaborative environments with code reviews and shared ownership of the codebase; English level: Intermediate or higher. The company guarantees you the following benefits: Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal; Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision; Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers; Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location; Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach; Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout; Career Development: Access continuous learning and career development opportunities to enhance your professional growth; Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year; Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period; Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost; Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more; Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education. Interview process: HR Interview with the Recruiter; Technical interview with the team; A 2-hour Final interview with the team. If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!