April 8, 2026
Mid Java Developer
Mid • Hybrid
14,500 - 17,500 PLN
Warsaw, Poland
Wymagania:
4+ lata doświadczenia w programowaniu backendu w Java
Dobra znajomość Spring (Spring Boot, Spring Framework, Hibernate)
Doświadczenie w pracy z systemami kolejkowymi (np. Kafka, MQ)
Praktyczna znajomość architektury mikroserwisowej
Dobra znajomość OOP oraz wzorców projektowych
Doświadczenie w pracy z bazami danych (Oracle, PostgreSQL) oraz znajomość SQL
Znajomość integracji systemowych (REST, JSON, SOAP, XML, WSDL, JMS)
Doświadczenie z narzędziami: Git, Maven lub Gradle
Praktyka w środowisku CI/CD oraz konteneryzacji (Docker, Kubernetes)
Umiejętność tworzenia wydajnych i skalowalnych rozwiązań
Wykształcenie wyższe (informatyka lub kierunki pokrewne)
Mile widziane:
Doświadczenie w pracy w środowisku chmurowym (AWS, Azure, GCP)
Znajomość narzędzi monitoringu i logowania (np. Prometheus, Grafana, ELK)
Obowiązki:
Projektowanie i rozwój aplikacji backendowych w technologii Java
Tworzenie i rozwój systemów opartych o architekturę mikroserwisową
Implementacja rozwiązań event-driven (np. z użyciem Kafka, MQ)
Integracja systemów z wykorzystaniem REST, SOAP, JMS
Współpraca z zespołem DevOps przy wdrożeniach CI/CD
Dbanie o wydajność, skalowalność i jakość kodu
Oferujemy:
Kontrakt B2B z możliwością długoterminowej współpracy
Praca hybrydowa: 1 dzień w tygodniu w biurze w Warszawie
Prywatna opieka medyczna (Luxmed)
Karta Multisport
Similar jobs you might like
Technology
moondigo sp. z o.o.
Mid Java Developer (praca zdalna)
Mid
Remote
Warsaw, Poland
14,500 - 17,500 PLN
🏢 Summary: B2B contract for a remote Backend Java Developer responsible for designing and developing scalable microservices-based systems. The role focuses on building event-driven solutions, system integrations, and maintaining high performance and code quality in CI/CD environments. Long-term cooperation with full DevOps collaboration is offered. 🗂️ Requirements: Minimum 3 years of backend development experience in Java, Strong knowledge of Spring Boot, Spring Framework, Hibernate, Experience with messaging systems (Kafka or MQ), Practical experience with microservices architecture, Strong understanding of OOP and design patterns, Experience with Oracle or PostgreSQL and SQL, Experience with system integrations (REST, SOAP, JMS), Experience with Git and Maven or Gradle, Experience with CI/CD environments, Experience with Docker and Kubernetes, Ability to build scalable and high-performance systems, Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, SpringFramework, Hibernate, Kafka, MQ, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, JSON, SOAP, XML, WSDL, JMS, Git, Maven, Gradle, CICD, Docker, Kubernetes 🏢 Description: Wymagania: Minimum 3 lata doświadczenia w programowaniu backendu w Java Dobra znajomość Spring (Spring Boot, Spring Framework, Hibernate) Doświadczenie w pracy z systemami kolejkowymi (np. Kafka, MQ) Praktyczna znajomość architektury mikroserwisowej Dobra znajomość OOP oraz wzorców projektowych Doświadczenie w pracy z bazami danych ( Oracle, PostgreSQL ) oraz znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, XML, WSDL, JMS) Doświadczenie z narzędziami: Git, Maven lub Gradle Praktyka w środowisku CI/CD oraz konteneryzacji (Docker, Kubernetes) Umiejętność tworzenia wydajnych i skalowalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Mile widziane: Doświadczenie w pracy w środowisku chmurowym (AWS, Azure, GCP) Znajomość narzędzi monitoringu i logowania (np. Prometheus, Grafana, ELK) Obowiązki: Projektowanie i rozwój aplikacji backendowych w technologii Java Tworzenie i rozwój systemów opartych o architekturę mikroserwisową Implementacja rozwiązań event-driven (np. z użyciem Kafka, MQ) Integracja systemów z wykorzystaniem REST, SOAP, JMS Współpraca z zespołem DevOps przy wdrożeniach CI/CD Dbanie o wydajność, skalowalność i jakość kodu Oferujemy: Kontrakt B2B z możliwością długoterminowej współpracy Praca 100% zdalna Prywatna opieka medyczna (Luxmed) Karta Multisport
Technology
moondigo sp. z o.o.
Java Developer (praca hybrydowa)
Senior
Hybrid
Warsaw, Poland
17,000 - 21,000 PLN
🏢 Summary: Offer for an experienced Java Developer to deliver and maintain backend solutions for financial sector projects in microservices-based, scalable environments. The role covers full software development lifecycle from design to deployment within Agile teams. Projects are matched to candidate’s technical expertise and preferences. 🗂️ Requirements: Minimum 5 years of backend development in Java, Very good knowledge of Spring Framework, Spring Boot, Hibernate, Experience with microservices architecture, Strong knowledge of OOP, design patterns, multithreading, Experience with relational databases (Oracle or PostgreSQL), Good knowledge of SQL, Experience with system integrations (REST, SOAP, JMS), Experience with messaging and event-driven systems (Kafka or MQ), Knowledge of Maven or Gradle and Git, Experience with CI/CD and containerization (Docker, Kubernetes), Ability to design scalable and high-performance systems, Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Hibernate, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, JSON, SOAP, WSDL, JMS, XML, Kafka, MQ, Maven, Gradle, Git, CI/CD, Docker, Kubernetes 🏢 Description: Dla naszych klientów z sektora finansowego ( m.in . bankowość, ubezpieczenia) poszukujemy doświadczonych Java Developerów. Realizujemy różnorodne projekty zarówno rozwojowe, jak i utrzymaniowew środowiskach o zróżnicowanej architekturze i skali. Dobieramy projekty do kompetencji, doświadczenia oraz preferencji kandydatów, tak aby zapewnić jak najlepsze dopasowanie technologiczne i biznesowe. Wymagania Minimum 5 lat doświadczenia w programowaniu backendu w technologii Java Bardzo dobra znajomość Spring (Spring Framework, Spring Boot, Hibernate) Doświadczenie w projektowaniu i budowie rozwiązań opartych o architekturę mikroserwisową Praktyczna znajomość OOP , wzorców projektowych oraz zagadnień związanych z programowaniem wielowątkowym Doświadczenie w pracy z relacyjnymi bazami danych ( Oracle, PostgreSQL ) oraz dobra znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, WSDL, JMS, XML) Doświadczenie w pracy z systemami kolejkowymi i rozwiązaniami event-driven (np. Kafka, MQ) Znajomość narzędzi do budowania i wersjonowania kodu (Maven/Gradle, Git) Doświadczenie w pracy w środowisku DevOps/CI/CD oraz z konteneryzacją (Docker, Kubernetes) Umiejętność tworzenia wydajnych, skalowalnych i optymalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Obowiązki Współpraca przy analizie wymagań biznesowych oraz projektowaniu rozwiązań IT Projektowanie, implementacja, testowanie i wdrażanie rozwiązań zgodnie z przyjętymi standardami Dbanie o jakość wytwarzanego oprogramowania oraz zgodność z architekturą i wytycznymi technologicznymi Udział w pracach zespołu zwinnego (planowanie, przeglądy, retrospektywy) Wsparcie procesu testów oraz wdrożeń Utrzymanie i rozwój istniejących systemów oraz wsparcie w rozwiązywaniu problemów użytkowników Tworzenie i aktualizacja dokumentacji technicznej Ciągłe podnoszenie kompetencji i udział w inicjatywach usprawniających proces wytwarzania oprogramowania Oferujemy Kontrakt B2B z możliwością długoterminowej współpracy Praca hybrydowa: minimum 1 dzień w tygodniu w biurze w Warszawie Prywatna opieka medyczna (Luxmed) Karta Multisport
Technology
DCV Technologies
Middle Java backend
Mid
Hybrid
Warsaw, Poland
900 - 950 PLN
🏢 Summary: The offer is for a Java Backend Developer role focused on building and maintaining microservices-based systems using Java and Spring technologies. The position involves developing REST APIs, working with containerized applications, and contributing to Agile delivery processes. The role centers on backend engineering, technical design, and collaboration within cross-functional teams. 🗂️ Requirements: Minimum 3+ years professional experience in backend development, Proficiency in Java 8+, Strong experience with Spring Boot and Spring technologies, Experience building microservices, Experience working with REST APIs, Knowledge of HTTPS, SFTP, REST and SOAP protocols, Understanding of microservices architecture and containerization, Experience with Kafka, Experience with Git and GitHub, Experience with Maven and Jenkins, Experience with MySQL and SQL databases, Familiarity with Linux, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, SpringBoot, REST, Microservices, Kafka, HTTPS, SFTP, SOAP, Linux, Git, GitHub, Maven, Jenkins, Jira, MySQL, SQL, Containerization, Agile 🏢 Description: Job Description: We are looking for skilled Java Backend Developers with strong experience in Java, Spring technologies, and microservices architecture. The ideal candidate will have hands-on expertise in backend development, REST APIs, containerized applications, and Agile delivery environments. Qualifications: Minimum 3+ years of relevant professional experience Proficiency in Java 8+, REST APIs, Spring Boot, and Spring technologies Experience in building microservices and working with Kafka Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols Familiarity with Linux operating systems Strong understanding of microservices architecture and containerization Knowledge of Agile frameworks and principles Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira Competence with MySQL and SQL databases Strong analytical and problem-solving skills Excellent written and verbal communication skills Ability to collaborate effectively with Product, QA, DevOps, and Agile/Scrum teams Mandatory Skills: Java (Spring) REST APIs Spring Boot and Spring Technologies HTTPS, SFTP, REST API, and SOAP protocols Microservices architecture and containerization Git/GitHub, GitHub Actions, Maven, Jenkins, Jira MySQL and SQL databases Desired Skills: Strong analytical and troubleshooting abilities Excellent communication skills Team collaboration experience within Agile/Scrum environments Roles & Responsibilities: Contribute to technical design and engineering activities Develop strong domain expertise within the project Analyse functional and technical requirements Support architecture and design discussions Collaborate with Architecture and Business teams Participate in development, design, code reviews, and implementation Follow engineering best practices and support continuous improvement initiatives Out of Scope: Creating product requirements Acting as Scrum Master or Product Owner Project Details: Primary focus is on Java backend development.
Technology
moondigo sp. z o.o.
Java Developer (praca hybrydowa)
Senior
Hybrid
Warsaw, Poland
18,000 - 22,400 PLN
🏢 Summary: Offer for an experienced Java Developer to deliver and maintain backend systems for financial sector projects, including banking and insurance. The role involves designing and implementing scalable microservices-based solutions in diverse architectural environments. Projects are matched to the candidate’s technical expertise and experience. 🗂️ Requirements: Minimum 5 years of backend development experience in Java, Very good knowledge of Spring Framework, Spring Boot, Hibernate, Experience in microservices architecture design and development, Strong knowledge of OOP, design patterns, multithreading, Experience with relational databases (Oracle or PostgreSQL), Strong knowledge of SQL, Experience with system integrations (REST, SOAP, JMS), Experience with messaging and event-driven systems (Kafka or MQ), Knowledge of build and version control tools (Maven or Gradle, Git), Experience with CI/CD and containerization (Docker, Kubernetes), Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Hibernate, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, JSON, SOAP, WSDL, JMS, XML, Kafka, MQ, Maven, Gradle, Git, CI/CD, Docker, Kubernetes 🏢 Description: Dla naszych klientów z sektora finansowego ( m.in . bankowość, ubezpieczenia) poszukujemy doświadczonych Java Developerów. Realizujemy różnorodne projekty zarówno rozwojowe, jak i utrzymaniowew środowiskach o zróżnicowanej architekturze i skali. Dobieramy projekty do kompetencji, doświadczenia oraz preferencji kandydatów, tak aby zapewnić jak najlepsze dopasowanie technologiczne i biznesowe. Wymagania: Minimum 5 lat doświadczenia w programowaniu backendu w technologii Java Bardzo dobra znajomość Spring (Spring Framework, Spring Boot, Hibernate) Doświadczenie w projektowaniu i budowie rozwiązań opartych o architekturę mikroserwisową Praktyczna znajomość OOP , wzorców projektowych oraz zagadnień związanych z programowaniem wielowątkowym Doświadczenie w pracy z relacyjnymi bazami danych ( Oracle, PostgreSQL ) oraz dobra znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, WSDL, JMS, XML) Doświadczenie w pracy z systemami kolejkowymi i rozwiązaniami event-driven (np. Kafka, MQ) Znajomość narzędzi do budowania i wersjonowania kodu (Maven/Gradle, Git) Doświadczenie w pracy w środowisku DevOps/CI/CD oraz z konteneryzacją (Docker, Kubernetes) Umiejętność tworzenia wydajnych, skalowalnych i optymalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Obowiązki : Współpraca przy analizie wymagań biznesowych oraz projektowaniu rozwiązań IT Projektowanie, implementacja, testowanie i wdrażanie rozwiązań zgodnie z przyjętymi standardami Dbanie o jakość wytwarzanego oprogramowania oraz zgodność z architekturą i wytycznymi technologicznymi Udział w pracach zespołu zwinnego (planowanie, przeglądy, retrospektywy) Wsparcie procesu testów oraz wdrożeń Utrzymanie i rozwój istniejących systemów oraz wsparcie w rozwiązywaniu problemów użytkowników Tworzenie i aktualizacja dokumentacji technicznej Ciągłe podnoszenie kompetencji i udział w inicjatywach usprawniających proces wytwarzania oprogramowania Oferujemy: Kontrakt B2B z możliwością długoterminowej współpracy Praca hybrydowa: 1 dzień w tygodniu w biurze w Warszawie Prywatna opieka medyczna (Luxmed) Karta Multisport
Technology
DCG
Java Developer
Senior
Hybrid
Warsaw, Poland
120 - 160 PLN
🏢 Summary: Oferta dotyczy rozwoju i utrzymania aplikacji Java opartych na architekturze mikroserwisowej z wykorzystaniem Spring Boot i technologii chmurowych. Rola obejmuje projektowanie nowych funkcjonalności, udział w code review, współpracę w Scrum oraz tworzenie dokumentacji technicznej. Kandydat będzie pracować z REST API, Dockerem, Kubernetes oraz bazami SQL i NoSQL. 🗂️ Requirements: 4+ lata doświadczenia komercyjnego w Java, Znajomość Java 8+, Bardzo dobra znajomość Spring Boot, Znajomość Spring MVC/WebFlux, Znajomość wzorców projektowych, Doświadczenie z architekturą mikroserwisową, Znajomość REST API, Doświadczenie z Docker, Doświadczenie z Kubernetes, Znajomość baz danych SQL i NoSQL, Znajomość ORM, Doświadczenie z testami jednostkowymi i integracyjnymi, Znajomość JUnit, Znajomość Mockito, Znajomość Git, Znajomość CI/CD, Doświadczenie w Scrum, Znajomość Jira, Znajomość Confluence, Umiejętność tworzenia dokumentacji technicznej, Znajomość Linux/Unix, Komunikatywny język angielski 📃 Skills: Java, Spring, SpringBoot, WebFlux, SpringMVC, REST, Docker, Kubernetes, SQL, NoSQL, ORM, JUnit, Mockito, Git, CI/CD, Scrum, Jira, Confluence, Linux, Unix, AWS, Kafka, Python, Bash, JMeter, K6, Angular, React, Vue 🏢 Description: Zakres obowiązków: Rozwój i utrzymanie aplikacji Java w architekturze mikroserwisowej Projektowanie oraz implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi Udział w code review oraz wsparcie techniczne zespołu Współpraca z programistami, testerami i analitykami w metodyce Scrum Tworzenie dokumentacji technicznej oraz praca z Jira i Confluence Wymagania: Min. 4 lata doświadczenia komercyjnego w Java (Java 8+) Bardzo dobra znajomość Spring Boot, Spring MVC/WebFlux oraz wzorców projektowych Doświadczenie z architekturą mikroserwisową, REST API oraz Docker/Kubernetes Praktyczna znajomość baz danych SQL i NoSQL oraz ORM Doświadczenie z testami jednostkowymi i integracyjnymi (JUnit, Mockito) Znajomość Git, CI/CD oraz pracy w środowisku Scrum (Jira, Confluence) Umiejętność analizy wymagań, projektowania rozwiązań i tworzenia dokumentacji technicznej Znajomość systemów Linux/Unix oraz języka angielskiego na poziomie komunikatywnym Mile widziane: Doświadczenie z AWS Znajomość Apache Kafka Praktyczna znajomość narzędzi DevOps i automatyzacji Znajomość Python lub Bash Doświadczenie z testami wydajnościowymi (JMeter, K6) Podstawowa znajomość technologii frontendowych (Angular, React lub Vue.js) Oferujemy: Prywatną opiekę medyczną Dofinansowanie karty sportowej Stałe wsparcie konsultanta Program rekomendacji pracowników
Technology
DCV Technologies
Java Backend Developer | Hybrid Warsaw
Mid
Hybrid
Warsaw, Poland
🏢 Summary: B2B contract for a Mid to Mid-Senior Java Backend Developer to work in a hybrid model on a high-impact financial/payments project. The role focuses on designing and developing microservices-based backend solutions using Java and Spring technologies, contributing to architecture, implementation, and continuous improvement within Agile teams. 🗂️ Requirements: 3+ years of professional experience in Java backend development, Proficiency in Java 8+ and Spring Boot, Experience building and consuming REST APIs, Experience designing and developing microservices, Knowledge of HTTPS, SFTP, REST and SOAP protocols, Experience with Git/GitHub, GitHub Actions, Maven and Jenkins, Experience with MySQL and SQL databases, Familiarity with Linux operating systems, Understanding of containerization, Knowledge of Agile methodologies 📃 Skills: Java, Spring, SpringBoot, REST, SOAP, HTTPS, SFTP, Microservices, Kafka, Git, GitHub, GitHubActions, Maven, Jenkins, Jira, MySQL, SQL, Linux, Docker, Agile 🏢 Description: Java Backend Developer We’re looking for an experienced Java Backend Developer to join a fast-paced, high-impact project in the financial / payments domain. Contract: B2B Work Mode: Hybrid 2/3 days from Warsaw office Qualifications • Minimum of 3+ years of relevant professional experience • Proficiency in JAVA 8+, building and consuming REST APIs, Spring Boot and Spring Technologies • Good knowledge in creating Microservices along with Kafka background. • Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols • Familiarity with Linux operating systems • Strong grasp of microservices architecture and containerization • Knowledge of Agile frameworks and principles • Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira • Competence with MySQL and SQL databases • Exceptional analytical and problem-solving abilities • Excellent written and verbal communication skills • Demonstrated ability to collaborate effectively with Product, Test, DevOps, and Agile/Scrum teams Mandatory Skills: • Java (Spring), REST APIs, Spring Boot and Spring Technologies • Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols. • Strong grasp of microservices architecture and containerization • Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira • Competence with MySQL and SQL databases Desired Skills: • Exceptional analytical and problem-solving abilities • Excellent written and verbal communication skills • Demonstrated ability to collaborate effectively with Product, Test, DevOps, and Agile/Scrum teams Years of exp needed: 3-4 years (Mid-Level) 5-7 Years (Mid-Senior) Roles and Responsibilities: The following items are in-scope for this Work Order. • Contribute to the technical design and engineering of applications. • Develop deep domain expertise. • Assist in analysing functional and technical requirements, including comprehensive architecture and design specifications. • Collaborate with Architecture and Business teams to deliver industry-leading solutions. • Participate daily in development, design, code review, and implementation activities. • Employ best practices and drive continuous improvement throughout the development lifecycle. The following items are out-of-scope for this Work Order: Create product requirement Work as a scrum master or product owner 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk
Technology
Randlab
Java Developer (K/M/N)
Senior
Remote
Warsaw, Poland
90 - 140 PLN
🏢 Summary: Backend Developer (Java) role focused on building and developing a backend system based on Java technologies, with responsibility for code quality and architectural consistency. The position combines hands-on development with technical leadership and team support within a collaborative development environment. 🗂️ Requirements: Minimum 5 years of commercial experience as Backend Developer (Java), Experience in managing a development team, Experience as technical leader or team mentor, Very good knowledge of Java (min. version 8), Knowledge of Spring and Spring Boot, Knowledge of relational databases, Experience with unit testing, Knowledge of static code analysis tools (e.g., SonarQube) 📃 Skills: Java, Spring, SpringBoot, SQL, JUnit, SonarQube 🏢 Description: O projekcie Projekt dotyczy budowy systemu informatycznego w architekturze backendowej opartej o technologie Java. Prace realizowane są w środowisku zespołu developerskiego, z naciskiem na jakość kodu, wydajność oraz spójność architektoniczną rozwiązania. Twój zakres obowiązków Realizacja prac programistycznych Wsparcie zespołu w organizacji pracy Nadzór nad jakością i architekturą rozwiązania Nasze wymagania Minimum 5 lat doświadczenia komercyjnego jako Backend Developer (Java) Doświadczenie w zarządzaniu zespołem developerskim Doświadczenie w pracy w roli lidera technicznego lub mentora zespołu - wymaganie konieczne! Bardzo dobra znajomość Java (min. wersja 8) Znajomość Spring oraz Spring Boot Znajomość relacyjnych baz danych Doświadczenie w pracy z testami jednostkowymi Znajomość narzędzi do statycznej analizy kodu (np. SonarQube) Mile widziane Doświadczenie w pracy w metodykach zwinnych (Agile / Scrum) Znajomość dobrych praktyk programistycznych oraz architektury backend Umiejętność praktycznego wykorzystania wiedzy technicznej w projektach
Technology
emagine Polska
Programista JAVA
Senior
Remote
Warsaw, Poland
🏢 Summary: Oferta dotyczy pracy zdalnej przy rozwoju backendu w Java/Spring Boot dla sektora bankowego, z naciskiem na tworzenie API oraz testów automatycznych dla systemów event-driven. Rola obejmuje integrację z bazami danych, brokerami wiadomości oraz wdrażanie testów w pipeline’ach CI/CD. Poszukiwany jest programista z doświadczeniem w Java 17+, Kafka i automatyzacji testów API. 🗂️ Requirements: Java 17+, Doświadczenie w tworzeniu backendu i API REST, Znajomość PostgreSQL, Doświadczenie z Apache Kafka, Umiejętność pisania testów jednostkowych i integracyjnych, Znajomość REST Assured, Znajomość JUnit, Znajomość Mockito, Znajomość Postman/Newman, Doświadczenie z OpenAPI/Swagger, Umiejętność walidacji JSON/XML, Doświadczenie z systemami event-driven, Znajomość CI/CD, Znajomość Git, Umiejętność pracy z kontenerami, Podstawowa znajomość monitoringu aplikacji 📃 Skills: Java, Spring, SpringBoot, REST, gRPC, PostgreSQL, Kafka, RabbitMQ, JUnit, Mockito, RESTAssured, Postman, Newman, OpenAPI, Swagger, JSON, XML, CI/CD, Git, Docker, JMeter, SonarQube 🏢 Description: Branża : bankowość Stawka : do 180zł/h netto + VAT Model pracy : 100% zdalnie Podsumowanie Poszukujemy programisty Java/Spring z praktycznym doświadczeniem w tworzeniu backendu oraz umiejętnością projektowania, pisania i utrzymywania testów automatycznych dla aplikacji API i systemów event-driven. Obowiązki: projektowanie, implementacja i rozwój usług backendowych w technologii Java/Spring Boot , tworzenie i utrzymywanie API REST/gRPC, integracja aplikacji z bazami danych, systemami kolejkowymi i platformami event-driven, pisanie testów jednostkowych, integracyjnych oraz automatycznych testów API, automatyzacja scenariuszy testowych z użyciem narzędzi takich jak REST Assured, Postman/Newman, JUnit, Mockito , udział w projektowaniu testów dla komunikacji asynchronicznej, w tym Kafka/RabbitMQ, integracja testów z pipeline’ami CI/CD, analiza błędów, logów i metryk aplikacyjnych, współpraca z analitykami, testerami, DevOps i innymi członkami zespołu projektowego. Wymagania kluczowe: bardzo dobra znajomość Java 17+ doświadczenie w tworzeniu i rozwijaniu usług backendowych oraz API, w szczególności REST praktyczna znajomość pracy z bazami danych, szczególnie PostgreSQL doświadczenie w integracji systemów z wykorzystaniem kolejek i brokerów wiadomości, w szczególności Apache Kafka umiejętności pisania testów jednostkowych, integracyjnych i automatycznych testów API bardzo dobra znajomość narzędzi i bibliotek testowych, takich jak JUnit, Mockito, REST Assured, Postman/Newman doświadczenie w testowaniu kontraktów API z wykorzystaniem OpenAPI/Swagger umiejętności walidacji schematów JSON/XML doświadczenie w testowaniu rozwiązań asynchronicznych i event-driven znajomość procesów CI/CD praktyczna znajomość systemów kontroli wersji, w szczególności Git umiejętności pracy z kontenerami i środowiskami uruchomieniowymi podstawowa znajomość monitoringu i obserwowalności aplikacji umiejętności analitycznego myślenia, diagnozowania problemów i dbania o jakość dostarczanego kodu. Umiejętności dodatkowe: doświadczenie z JMeter znajomość testów kontraktowych w podejściu consumer-driven contract doświadczenie w pracy z mikroserwisami znajomość narzędzi do analizy jakości kodu, np. SonarQube doświadczenie w pracy z systemami o wysokiej dostępności znajomość dobrych praktyk bezpieczeństwa aplikacji backendowych doświadczenie w pracy w metodykach zwinnych
Technology
DCG
Junior Java Developer
Junior
Hybrid
Gdansk, Poland
🏢 Summary: The offer is for a Java Backend Developer role focused on building and maintaining microservices for credit risk and scoring platforms. The position involves developing compliant calculation engines, integrating with external credit systems, and participating in the full software development lifecycle within a Scrum team. The role emphasizes high engineering standards and collaboration in a regulated financial environment. 🗂️ Requirements: Minimum 1 year experience in Java backend development, Experience with microservices-based architectures, Strong hands-on experience with Java 21+, Experience with Spring and Spring Boot, Experience with Hibernate, Experience designing and developing REST APIs, Experience designing and developing SOAP APIs, Knowledge of unit, component, and integration testing, Experience with JUnit and Mockito, Experience with Git, Experience with Maven, Experience with CI/CD environments, Knowledge of object-oriented programming, Understanding of design patterns, Understanding of SOLID principles, Fluent English communication skills 📃 Skills: Java, Spring, SpringBoot, Hibernate, JSON, XML, REST, SOAP, JUnit, Mockito, Git, Maven, Jenkins, Bitbucket, CI/CD, OOP, SOLID, SQL, Kafka, Kubernetes 🏢 Description: Responsibilities: Design, develop, and maintain Java-based microservices supporting credit risk and scoring platforms Build robust calculation engines ensuring compliance with credit scoring and recommendation regulations across multiple countries Implement and support complex business processes, including integrations with credit authorities and external systems Participate in the full software development lifecycle: requirements analysis, architecture design, development, testing, deployment, and maintenance Collaborate with business analysts and cross-functional teams to translate business needs into technical solutions Work within a Scrum team, contributing to continuous improvement and high engineering standards Requirements: Minimum 1 year of professional experience in Java backend development, preferably within microservices-based architectures Strong hands-on experience with Java 21+ and related frameworks (Spring, Spring Boot, Hibernate, JSON, XML) Proven experience designing and developing REST/SOAP APIs Solid understanding of unit, component, and integration testing (JUnit, Mockito) Familiarity with Git, Maven, and CI/CD environments (Jenkins, Bitbucket) Strong knowledge of object-oriented programming, design patterns, and SOLID principles Fluent English communication skills (spoken and written) Nice to have: Basic knowledge of SQL; experience with Kafka and Kubernetes Previous experience in the banking or financial services sector Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
speedapp
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
150 - 180 PLN/hr
🏢 Summary: Offer for a Senior Java Developer responsible for designing and implementing system changes with focus on data integrity, security, performance and architectural quality. The role includes code reviews, refactoring initiatives, system optimization, CI/CD support and integration in an agile environment. B2B cooperation with hybrid work model and long-term development within enterprise-scale systems. 🗂️ Requirements: Higher education in Computer Science, Minimum 5 years of commercial experience as Java Developer, Minimum 3 years of experience with Oracle or PostgreSQL, Minimum 2 years of experience in Agile environment, Strong knowledge of Java 18+, Strong knowledge of Spring Boot 3+, Experience with JPA, Knowledge of software development best practices, Knowledge of design patterns and architectural patterns, Experience with Git-based version control systems, Experience with Maven or Gradle, Experience with CI/CD tools, Experience with application servers, Experience with REST or SOAP integrations, Experience with Kafka, Experience with Docker or Kubernetes, Good English for reading technical documentation 📃 Skills: Java, Spring, JPA, Oracle, PostgreSQL, Git, Bitbucket, Github, Maven, Gradle, Jenkins, Ansible, Tomcat, Kibana, Elasticsearch, Docker, Kubernetes, REST, SOAP, Kafka, Camunda, BPMN, Magnolia, Angular, TypeScript, NodeJS, Azure, GCP, Helm, Nginx, Apache 🏢 Description: Zadania: Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany z zachowaniem integralności, bezpieczeństwa danych, jakości projektowanej architektury, ciągłości działania i wpływu na dług technologiczny, Implementacja uzgodnionych zmian w funkcjonalności systemu zgodności ze standardami oraz dobrymi praktykami, Przeglądy kodu dostarczanego przez zespół i innych developerów w repo, Aktywne przeciwdziałanie powstawaniu długu technologicznego przez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego, Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań, Diagnoza, analiza i usuwanie błędów, Analiza działania systemu oraz rekomendowanie i wdrażanie usprawnień wydajnościowych, Wycena pracochłonności zmian w systemach informatycznych. Wymagania: Wykształcenie: wyższe o profilu informatycznym, Dobra znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej, Znajomość dobrych praktyk programistycznych Znajomość dobrych praktyk procesu wytwarzania oprogramowania, Znajomość wzorców projektowych i architektonicznych, Min. 5 - lat doświadczenia na stanowisku programisty Java w projektach komercyjnych Min. 3 - lata doświadczeń w pracy w środowisku bazy danych Oracle, PostgreSQL Min. 2 - lata doświadczenia w roli developera w pracy w modelu zwinnym Mile widziane doświadczenie w pracy z systemami klasy workflow (szczególnie Camunda) -programowania (Java 18+, Spring Boot 3+, JPA), -systemu kontroli wersji i narzędzi (Git, Bitbucket, Github), -budowy aplikacji (Maven, Gradle), Znamość narzędzi CI/CD (Jenkins, Ansible), serwerów aplikacji (Tomcat) Znajomość narzędzi z obszarów diagnozy i analizy błędów (Kibana, Elasticsearch), konteneryzacji (Docker, Kubernetes), Integracja (REST, SOAP, Kafka). Mile widziane: BPMN (Camunda), CMS (Magnolia DX Core), Znajmość technologii frontendowych (Angular, TypeScrip, NodeJS), Infrastruktura (Azure Cloud, GCP), Znajomość narzędzi CI/CD (Helm), Znajomość serwerów HTTP (Nginx, Apache). Oferujemy: Współpracę w oparciu o umowę B2B i stawkę: 150-180 zł/h. Pracę hybrydową z Warszawy (1 raz w tygodniu z biura). Wsparcie dedykowanego opiekuna. Po dołączeniu do speedapp, otrzymasz kontakt do dedykowanego opiekuna, który zadba, aby współpraca z nami oraz z klientem sprawiała Ci satysfakcję. Wydarzenia oraz spotkania integracyjne, a także udział w różnych inicjatywach np. sportowych. Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport).