July 1, 2026

Mid Java Developer -3615

Mid • Hybrid

80 - 110 PLN/hr

Warsaw, Poland

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!

Similar jobs you might like

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

emagine Polska

Java Developer

Mid

Hybrid

Lisbon, Portugal

🏢 Summary: Mid-level Java Backend Developer role focused on building and contributing to a microservices-based architecture within a fintech center of excellence. The position involves developing and maintaining backend services using Java and Spring technologies in a hybrid work model. 🗂️ Requirements: Higher education degree, 3+ years of Java backend development experience (Java 8 or higher), Experience with Spring and Spring Boot, Experience with RDBMS (Oracle, PostgreSQL, SQL), Experience with JPA and Hibernate, Knowledge of microservices-based and hexagonal architecture, Experience with CI/CD pipelines, English proficiency B2+ or higher 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JPA, Hibernate, Microservices, Hexagonal, CICD, Angular, AWS, Scrum 🏢 Description: We are looking for a Java Developer Mid for an opportunity to join and be part of the creation of a center of excellence for a leading multinational fintech company . The project’s work model has been updated to 2 days per week in the office in Lisbon and 3 days working from home . Required qualifications: The candidate must have at least one higher education degree. Experience with Java Backend development with strong theoretical knowledge ( Java >= 8 ) ( 3+ years for Mid profiles ). Experience with Spring/Spring Boot. Experience in RDBMS (Oracle, PostgreSQL, SQL). Experience in JPA and Hibernate. Knowledge in Application architecture (MicroServices based architecture, hexagonal…). Experience with CI/CD. English proficiency should be at least B2+ level. Ideally, the candidate should also have: Experience with Java Frontend (Angular or any other UI framework). Experience with AWS or other cloud platform. Problem-solving skills and logical reasoning. Passion for learning and growing as a developer. Experience working in an Agile environment and Scrum methodologies. Other details: The position is hybrid, requiring 2 days per week in the office in Lisbon and 3 days working from home , facilitating a balanced workflow.

Technology

emagine Polska

Java Developer

Mid

Hybrid

Lisbon, Portugal

🏢 Summary: Mid-level Java Developer role in a multinational fintech project, contributing to the creation of a center of excellence in a hybrid work model in Lisbon. The position focuses on backend development using Java and Spring within microservices-based architectures, with CI/CD and database integration. Candidates should have solid experience in Java backend technologies and work effectively in an Agile environment. 🗂️ Requirements: Higher education degree, Minimum 3 years of Java backend development experience, Strong knowledge of Java 8 or higher, Experience with Spring and Spring Boot, Experience with RDBMS (Oracle or PostgreSQL), Experience with SQL, Experience with JPA and Hibernate, Knowledge of microservices-based architecture, Experience with CI/CD pipelines, English proficiency at B2+ level 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, PostgreSQL, JPA, Hibernate, Microservices, CI/CD, Angular, AWS, Scrum, Agile 🏢 Description: We are looking for a Java Developer Mid for an opportunity to join and be part of the creation of a center of excellence for a leading multinational fintech company . The project’s work model has been updated to 2 days per week in the office in Lisbon and 3 days working from home . Required qualifications: The candidate must have at least one higher education degree. Experience with Java Backend development with strong theoretical knowledge ( Java >= 8 ) ( 3+ years for Mid profiles ). Experience with Spring/Spring Boot. Experience in RDBMS (Oracle, PostgreSQL, SQL). Experience in JPA and Hibernate. Knowledge in Application architecture (MicroServices based architecture, hexagonal…). Experience with CI/CD. English proficiency should be at least B2+ level. Ideally, the candidate should also have: Experience with Java Frontend (Angular or any other UI framework). Experience with AWS or other cloud platform. Problem-solving skills and logical reasoning. Passion for learning and growing as a developer. Experience working in an Agile environment and Scrum methodologies. Other details: The position is hybrid, requiring 2 days per week in the office in Lisbon and 3 days working from home , facilitating a balanced workflow.

Technology

Netguru

Java Developer (Freelance)

Mid

Remote

Poznan, Poland

30 - 30 EUR/hr

🏢 Summary: Mid-level Java Developer role focused on building and maintaining a SaaS platform for enterprise customers, working as an integrated member of the client’s engineering team. The position involves backend development, ERP integrations, data analysis, and supporting production issues during US working hours. This is a B2B contract with fixed afternoon/evening CET working hours. 🗂️ Requirements: 2–4 years backend development experience with Java, Strong knowledge of object-oriented programming, Experience with Spring Boot, Experience designing RESTful APIs, Experience with SQL and relational databases, Ability to work independently during off-standard hours, Professional proficiency in English 📃 Skills: Java, Spring, SpringBoot, REST, SQL, RDBMS, OOP, ERP, CI/CD, AWS, Docker 🏢 Description: We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 2–4 years of experience in backend development with Java Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.

Technology

Netguru

Java Developer (Freelance)

Mid

Remote

Warsaw, Poland

36 - 50 EUR/hr

🏢 Summary: Mid-level Java Developer role on a B2B contract to support and enhance an enterprise SaaS platform, working closely with distributed engineering teams. The position involves backend development, ERP integrations, data processing, and production support during US hours. Fully remote with fixed afternoon/evening CET schedule. 🗂️ Requirements: 2–4 years backend development experience with Java, Strong knowledge of OOP and Java fundamentals, Experience with Spring Boot, Experience designing RESTful APIs, Experience with SQL and relational databases, Ability to work independently during off-standard hours, Professional proficiency in English 📃 Skills: Java, Spring, SpringBoot, REST, SQL, RDBMS, OOP, ERP, CI/CD, AWS, Docker, SaaS 🏢 Description: We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 2–4 years of experience in backend development with Java Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.

Technology

Netguru

Java Developer (Freelance)

Mid

Remote

Poznan, WP, Poland

30 - 30 EUR/hr

🏢 Summary: Mid-level Java Developer role on a B2B contract to build and enhance an enterprise SaaS platform, collaborating closely with the client’s engineering teams. The position involves backend development, ERP integrations, data analysis features, and support during US working hours. Remote work with set afternoon/evening CET hours and competitive hourly rate. 🗂️ Requirements: 3–4 years backend development experience with Java and Kotlin, Strong object-oriented programming and Java fundamentals, Experience with Spring Boot, Experience designing RESTful APIs, SQL and relational databases proficiency, Ability to work independently during off-standard hours, Clear communication in distributed international teams, Professional English proficiency (spoken and written), Experience in SaaS, startups, or customer-facing development 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, SQL, ERP, CI/CD, Docker, AWS, OOP 🏢 Description: Description We are looking for a Mid-level Java Developer to join our client’s engineering team and support the development of a SaaS platform used by enterprise customers. This role requires working in close collaboration with both Netguru and our client’s teams, acting as a fully integrated contributor within the client's software organization. This is a B2B contract position. Hourly rate: up to 30 EUR/h (net, invoiced). Working hours: 14:30 to 22:30 CET (±30 minutes). Responsibilities Perform development work as part of the client’s software engineering teams Support the client’s developers in daily tasks and project work Provide assistance to the client’s customers during US working hours Monitor and resolve critical issues that arise outside of standard European hours Participate in regular team meetings and virtual team events Integrate with the client’s wider developer community Contribute to the ongoing development of the client’s SaaS solution, including: Integrating with customer ERP systems to retrieve data Analyzing data and delivering insights back to customers Building and maintaining features within the SaaS application Requirements 3–4 years of experience in backend development with Java and Kotlin Solid understanding of object-oriented programming and Java fundamentals Experience with Spring Boot and RESTful API design Familiarity with SQL and working with relational databases Comfortable working independently during off-standard hours Ability to communicate clearly and collaborate in distributed, international teams Professional working proficiency in English (spoken and written) Exposure to startups, SaaS products, or customer-facing development Current residence within the European Union is required. Nice to Have Experience with ERP system integration Exposure to SaaS product development Familiarity with CI/CD pipelines and containerized environments Knowledge of AWS or other cloud platforms Prior experience working in customer-facing support or issue resolution Benefits In return, we offer: 100% remote, flexible work; work with an experienced team of developers and continuous development of your hard and soft skills; dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes; long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. Looking for a full-time job? Check out our and find out more about our open recruitment processes. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.

Technology

Poland

Mid/Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

22,680 - 25,200 PLN/hr

🏢 Summary: Long-term project for a Mid/Senior Java Developer in the telco/e-commerce sector focused on developing and maintaining microservices-based systems and supporting a strategic migration from Java to Node.js/TypeScript. The role involves working on scalable, event-driven architectures, API integrations, and system resilience in a distributed environment. Candidates will contribute to backend development, testing, and production stability within a collaborative team. 🗂️ Requirements: 3+ years commercial experience with Java (Mid), 5+ years commercial experience with Java (Senior), Strong knowledge of Spring Boot 3.x, Experience with event-driven architecture, Experience with REST API and OpenAPI, Knowledge of MongoDB, Understanding of API security (JWT or OAuth2), Experience with WebFlux or reactive programming, Ability to write unit and integration tests, Experience with resilience patterns (retry, cache, circuit breaker) 📃 Skills: Java, SpringBoot, WebFlux, SpringSecurity, JWT, OAuth2, OpenAPI, REST, MongoDB, Resilience4j, Caffeine, Micrometer, Prometheus, Maven, Spock, Groovy, WireMock, Kafka, RabbitMQ, Docker, Kubernetes, Terraform, Node.js, TypeScript, OpenTelemetry 🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT. Aktualnie poszukujemy osób na stanowisko: Mid/Senior Java Developer Konkrety: Stawka: do 135-150 PLN/h na FV Miejsce pracy/praca zdalna: 1-2 dni w tygodniu zapraszamy do warszawskiego biura Wymiar pracy: Fulltime Sektor: Telco/e-commerce Projekt: Długoterminowy (long-term), rozwój systemów + inicjatywy migracyjne Java → Node.js Zespół: 6-8os. Proces rekrutacji: 1-etapowy (spotkanie zdalne via MS Teams). Sporadycznie możliwe dodatkowe krótkie spotkanie - połączone z decyzją Szacowany czas trwania projektu: Długoterminowy Czas pracy/Strefa czasowa : Standardowe polskie godziny pracy Technologie na projekcie: Java 21+, Spring Boot 3.x, WebFlux/WebClient, Spring Security + JWT, OpenAPI 3.x, MongoDB, Resilience4j, Caffeine, Micrometer + Prometheus, Maven, Spock + Groovy, WireMock, Kafka/RabbitMQ (nice to have), Docker, Kubernetes, Terraform (nice to have), Node.js/TypeScript (strategicznie), OpenTelemetry Do Twoich głównych obowiązków na tym stanowisku należeć będzie: Senior: Projektowanie architektury systemów (mikroserwisy, event-driven) Podejmowanie decyzji technicznych Dbanie o stabilność produkcji i rozwiązywanie incydentów Projektowanie integracji API (REST, OpenAPI) Praca z systemami opartymi o eventy (duża skala, wiele typów eventów) Ustalanie podejścia do odporności systemu (retry, cache, circuit breaker itd.) Mentorowanie midów i code review Prowadzenie/wspieranie migracji Java → Node.js/TypeScript Wspieranie zespół w użyciu AI i automatyzacji Mid: Implementowanie funkcji w istniejącym systemie Praca z API (REST, OpenAPI) Obslugiwanie eventów i integracji między systemami Pisanie testów (unit + integration) Praca z MongoDB i optymalizacją zapytań Stosowanie gotowych wzorców (bez projektowania architektury) Wspieranie stabilności systemu (retry, cache, basic troubleshooting) Branie udziału w code review Ta oferta będzie idealna dla Ciebie, jeśli posiadasz: Senior Przynajmniej 5 lat komercyjnego doświadczenia z Javą Dobrą znajomość Spring Boot 3.x Znajomość systemów opartych o eventy (event-driven architecture) Znajomość MongoDB Wiedzę o API security (JWT / OAuth2), WebFlux / WebClient (reaktywność) Mid Przynajmniej 3 lata komercyjnego doświadczenia z Javą Znajomość Spring Boot 3.x Umiejętność pracy z REST API i OpenAP oraz obsługi eventów i integracji między systemami Znajomość podstaw MongoDB Umiejętność testowania (unit + integration, WireMock, Spock/Groovy) Wiedzę z zakresu stosowania wzorców typu retry / cache / circuit breaker Nice to have Node.js / TypeScript (duży plus – projekt migracyjny) Kafka / RabbitMQ Docker / Kubernetes OpenTelemetry Doświadczenie w telco lub e-commerce Warto do nas dołączyć, ponieważ oferujemy: Długofalowe stabilne zatrudnienie Szansę na uczestniczenie w kluczowych projektach dla dużej firmy działającej w bardzo stabilnym sektorze Atrakcyjne wynagrodzenie (adekwatne do umiejętności i doświadczenia) Benefity (Lux Med, MultiSport...) W razie pytań pingnij śmiało na Linkedin'ie do Kuby

Technology

Poland

Mid/Senior Java Engineer

Mid

Hybrid

Warsaw, Poland

22,680 - 25,200 PLN/hr

🏢 Summary: Long-term full-time Mid/Senior Java Developer role in a telco/e-commerce project focused on developing and evolving microservices-based systems, including migration from Java to Node.js. The position involves building and maintaining event-driven architectures, designing and integrating REST APIs, and ensuring system stability in production. Senior candidates will also drive architectural decisions and support migration and technical leadership activities. 🗂️ Requirements: 3+ years (Mid) or 5+ years (Senior) commercial experience with Java, Strong knowledge of Spring Boot 3.x, Experience with REST APIs and OpenAPI, Experience with event-driven architecture, Experience with MongoDB, Knowledge of API security (JWT or OAuth2), Experience with WebFlux or WebClient, Experience with unit and integration testing, Knowledge of resilience patterns (retry, cache, circuit breaker) 📃 Skills: Java, Spring, SpringBoot, WebFlux, WebClient, JWT, OAuth2, OpenAPI, MongoDB, Resilience4j, Caffeine, Micrometer, Prometheus, Maven, Spock, Groovy, WireMock, Kafka, RabbitMQ, Docker, Kubernetes, Terraform, Node.js, TypeScript, OpenTelemetry 🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT. Aktualnie poszukujemy osób na stanowisko: Mid/Senior Java Developer Konkrety: Stawka: do 150 PLN/h na FV Miejsce pracy/praca zdalna: 1-2 dni w tygodniu zapraszamy do warszawskiego biura Wymiar pracy: Fulltime Sektor: Telco/e-commerce Projekt: Długoterminowy (long-term), rozwój systemów + inicjatywy migracyjne Java → Node.js Zespół: 6-8os. Proces rekrutacji: 1-etapowy (spotkanie zdalne via MS Teams). Sporadycznie możliwe dodatkowe krótkie spotkanie - połączone z decyzją Szacowany czas trwania projektu: Długoterminowy Czas pracy/Strefa czasowa : Standardowe polskie godziny pracy Technologie na projekcie: Java 21+, Spring Boot 3.x, WebFlux/WebClient, Spring Security + JWT, OpenAPI 3.x, MongoDB, Resilience4j, Caffeine, Micrometer + Prometheus, Maven, Spock + Groovy, WireMock, Kafka/RabbitMQ (nice to have), Docker, Kubernetes, Terraform (nice to have), Node.js/TypeScript (strategicznie), OpenTelemetry Do Twoich głównych obowiązków na tym stanowisku należeć będzie: Senior: Projektowanie architektury systemów (mikroserwisy, event-driven) Podejmowanie decyzji technicznych Dbanie o stabilność produkcji i rozwiązywanie incydentów Projektowanie integracji API (REST, OpenAPI) Praca z systemami opartymi o eventy (duża skala, wiele typów eventów) Ustalanie podejścia do odporności systemu (retry, cache, circuit breaker itd.) Mentorowanie midów i code review Prowadzenie/wspieranie migracji Java → Node.js/TypeScript Wspieranie zespół w użyciu AI i automatyzacji Mid: Implementowanie funkcji w istniejącym systemie Praca z API (REST, OpenAPI) Obslugiwanie eventów i integracji między systemami Pisanie testów (unit + integration) Praca z MongoDB i optymalizacją zapytań Stosowanie gotowych wzorców (bez projektowania architektury) Wspieranie stabilności systemu (retry, cache, basic troubleshooting) Branie udziału w code review Ta oferta będzie idealna dla Ciebie, jeśli posiadasz: Senior: Przynajmniej 5 lat komercyjnego doświadczenia z Javą Dobrą znajomość Spring Boot 3.x Znajomość systemów opartych o eventy (event-driven architecture) Znajomość MongoDB Wiedzę o API security (JWT / OAuth2), WebFlux / WebClient (reaktywność) Mid: Przynajmniej 3 lata komercyjnego doświadczenia z Javą Znajomość Spring Boot 3.x Umiejętność pracy z REST API i OpenAP oraz obsługi eventów i integracji między systemami Znajomość podstaw MongoDB Umiejętność testowania (unit + integration, WireMock, Spock/Groovy) Wiedzę z zakresu stosowania wzorców typu retry / cache / circuit breaker Nice to have Node.js / TypeScript (duży plus – projekt migracyjny) Kafka / RabbitMQ Docker / Kubernetes OpenTelemetry Doświadczenie w telco lub e-commerce Warto do nas dołączyć, ponieważ oferujemy: Długofalowe stabilne zatrudnienie Szansę na uczestniczenie w kluczowych projektach dla dużej firmy działającej w bardzo stabilnym sektorze Atrakcyjne wynagrodzenie (adekwatne do umiejętności i doświadczenia) Benefity (Lux Med, MultiSport...) W razie pytań pingnij śmiało na Linkedin'ie do Kuby

Technology

Toro Performance Sp. z o.o.

Java Developer

Mid

Remote

🏢 Summary: Mid/Senior Java Developer role focused on building and maintaining scalable backend systems using Java 17/21 and Spring Boot 3. The position involves developing REST APIs, working with relational and NoSQL databases, and contributing to CI/CD pipelines and code quality improvements. The role also includes refactoring, code reviews, and collaboration on modern architecture patterns. 🗂️ Requirements: Minimum 5 years of commercial experience in Java, Very good knowledge of Spring, Spring Boot, Spring Data, Spring Security, Spring Cloud, Strong experience with Hibernate and JPA, Solid SQL knowledge and hands-on experience with PostgreSQL, Understanding of REST, HTTP, JWT, OAuth2, Practical experience with at least one NoSQL database, Basic knowledge of Git and CI/CD pipelines, Strong knowledge of OOP principles and clean code practices 📃 Skills: Java, Spring, SpringBoot, SpringData, SpringSecurity, SpringCloud, Hibernate, JPA, SQL, PostgreSQL, REST, HTTP, JWT, OAuth2, MongoDB, Redis, Cassandra, DynamoDB, Git, CI/CD, JUnit, Mockito, Testcontainers, Pact, Docker, Kubernetes, OpenShift, Kafka, RabbitMQ, Prometheus, Grafana, ELK 🏢 Description: We are a software house delivering projects for international clients, and we are looking for Mid / Senior Java Developers to join our team. Responsibilities: Designing and writing clean, scalable code (primarily Java 17/21 + Spring Boot 3) Creating and maintaining REST APIs (OpenAPI / Swagger) Working with relational databases (PostgreSQL + advanced SQL) Implementing solutions using NoSQL (MongoDB / Redis / DynamoDB – preferred) Working with CI/CD (GitHub Actions / GitLab CI / Jenkins) Refactoring and improving existing code Code reviews and knowledge sharing within the team Requirements: Must have: Minimum 5 years of commercial experience in Java Very good knowledge of Spring → Spring Boot → Spring Data / Security / Cloud Hibernate / JPA at the level "I can explain what @EntityGraph and dirty checking do" Solid SQL knowledge + experience with PostgreSQL Understanding of REST, HTTP, authentication (JWT / OAuth2) Practical knowledge of at least one NoSQL database (Mongo / Redis / Cassandra / Dynamo) Git + CI/CD basics Very good knowledge of OOP principles and clean code Preferred (will earn big + points): Java 21, virtual threads, records, sealed classes Testing (JUnit 5 + Mockito / Testcontainers / Pact) Docker + Kubernetes / OpenShift (at least the basics) Message brokers (Kafka / RabbitMQ) Monitoring (Prometheus / Grafana / ELK) Experience in domain-driven design / hexagonal / clean architecture

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ą.