May 26, 2026

Senior Java Developer

Senior • Remote

140 - 160 PLN/hr

Warsaw, Poland

Podsumowanie roli:

Senior Java Developer będzie odpowiedzialny za rozwój, integrację oraz utrzymanie usług backendowych dla korporacyjnej aplikacji finansowej. Rola koncentruje się na projektowaniu i implementacji wysokiej jakości rozwiązań technologicznych, integracji systemowej oraz zapewnieniu stabilności i skalowalności usług w środowisku enterprise.

Co oferujemy:

Długość kontraktu: 12 miesięcy+ możliwość przedłużenia

Typ kontraktu: B2B

Widełki finansowe: 140-160 zł/h

Model pracy: 100% zdalnie

Zakres obowiązków:

  • Projektowanie, rozwój i integracja usług backendowych w technologii Java.

  • Implementacja rozwiązań backendowych zgodnie z wymaganiami biznesowymi i technicznymi.

  • Tworzenie oraz utrzymywanie API REST.

  • Praca z usługami SOAP oraz integracjami systemowymi.

  • Implementacja logiki biznesowej oraz warstwy dostępu do danych.

  • Pisanie i utrzymywanie testów jednostkowych.

  • Współpraca z analitykami, architektami oraz zespołem projektowym.

  • Udział w pracach zespołu Agile/Scrum.

  • Dbanie o jakość kodu, stabilność rozwiązań oraz zgodność z dobrymi praktykami developerskimi.

  • Praca zdalna w środowisku enterprise.

Wymagania:

  • Bardzo dobra znajomość Java oraz minimum 5–8 lat doświadczenia komercyjnego.

  • Zaawansowana znajomość Spring Framework / Spring Boot.

  • Doświadczenie z Hibernate oraz JPA.

  • Praktyczna znajomość projektowania i implementacji REST API.

  • Doświadczenie w pracy z usługami SOAP.

  • Znajomość Oracle Database oraz Oracle SQL.

  • Doświadczenie w integracjach systemowych, w tym synchronizacji danych, pracy z kontraktami oraz wersjonowaniem usług.

  • Praktyczne doświadczenie z RabbitMQ oraz Maven.

  • Doświadczenie w pracy w metodykach Agile/Scrum.

  • Język angielski na poziomie minimum B2.

Mile widziane:

  • Doświadczenie w obszarze DevOps, w tym CI/CD, pipelines oraz współpraca z zespołami operacyjnymi.

  • Znajomość PostgreSQL.

  • Praktyczne doświadczenie w pracy w Scrum.

  • Znajomość UML.

  • Doświadczenie w analizie systemowej.

  • Udział w decyzjach architektonicznych.

  • Doświadczenie w projektach finansowych lub raportowych.

Similar jobs you might like

Technology

emagine Polska

Java Backend Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on designing, developing, and maintaining backend services for an enterprise financial application. The position involves building REST and SOAP integrations, implementing business logic and data access layers, and ensuring high quality, scalability, and stability of solutions in an Agile environment. The role is fully remote within an enterprise setting. 🗂️ Requirements: Minimum 5–8 years commercial experience in Java, Very good knowledge of Java, Advanced knowledge of Spring Framework, Advanced knowledge of Spring Boot, Experience with Hibernate, Experience with JPA, Experience in designing and implementing REST API, Experience with SOAP services, Knowledge of Oracle Database, Knowledge of Oracle SQL, Experience in system integrations, Experience with data synchronization, Experience with service contract management and versioning, Experience with RabbitMQ, Experience with Maven, Experience working in Agile/Scrum, English level B2 minimum 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, SOAP, Oracle, SQL, RabbitMQ, Maven, Agile, Scrum 🏢 Description: Podsumowanie roli: Senior Java Developer będzie odpowiedzialny za rozwój, integrację oraz utrzymanie usług backendowych dla korporacyjnej aplikacji finansowej. Rola koncentruje się na projektowaniu i implementacji wysokiej jakości rozwiązań technologicznych, integracji systemowej oraz zapewnieniu stabilności i skalowalności usług w środowisku enterprise. Zakres obowiązków: Projektowanie, rozwój i integracja usług backendowych w technologii Java. Implementacja rozwiązań backendowych zgodnie z wymaganiami biznesowymi i technicznymi. Tworzenie oraz utrzymywanie API REST. Praca z usługami SOAP oraz integracjami systemowymi. Implementacja logiki biznesowej oraz warstwy dostępu do danych. Pisanie i utrzymywanie testów jednostkowych. Współpraca z analitykami, architektami oraz zespołem projektowym. Udział w pracach zespołu Agile/Scrum. Dbanie o jakość kodu, stabilność rozwiązań oraz zgodność z dobrymi praktykami developerskimi. Praca zdalna w środowisku enterprise. Wymagania: Bardzo dobra znajomość Java oraz minimum 5–8 lat doświadczenia komercyjnego . Zaawansowana znajomość Spring Framework / Spring Boot . Doświadczenie z Hibernate oraz JPA . Praktyczna znajomość projektowania i implementacji REST API . Doświadczenie w pracy z usługami SOAP . Znajomość Oracle Database oraz Oracle SQL . Doświadczenie w integracjach systemowych, w tym synchronizacji danych, pracy z kontraktami oraz wersjonowaniem usług. Praktyczne doświadczenie z RabbitMQ oraz Maven . Doświadczenie w pracy w metodykach Agile/Scrum . Język angielski na poziomie minimum B2 . Mile widziane: Doświadczenie w obszarze DevOps , w tym CI/CD, pipelines oraz współpraca z zespołami operacyjnymi. Znajomość PostgreSQL . Praktyczne doświadczenie w pracy w Scrum. Znajomość UML . Doświadczenie w analizie systemowej. Udział w decyzjach architektonicznych. Doświadczenie w projektach finansowych lub raportowych.

Technology

ITDS

Senior Java Backend Developer – Financial Technology

Senior

Remote

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Java Developer role focused on building and optimizing high-performance transactional and banking systems in a 100% remote environment. The position involves designing scalable backend solutions using modern Java and Spring technologies, integrating messaging systems, and ensuring system reliability through advanced monitoring and CI/CD practices. This opportunity targets experienced engineers ready to contribute to complex financial platforms in an agile setting. 🗂️ Requirements: Minimum 5 years of Java development experience, Strong experience with Java 21+, Strong experience with Spring Boot 3, Solid knowledge of PostgreSQL, Experience with CI/CD tools (GitLab, Jenkins), Experience with OpenShift deployments, Experience with RabbitMQ and Kafka, Experience with ELK stack and Dynatrace, Experience with JUnit 5, Mockito, RestAssured, Experience working in Agile (Scrum, Kanban), Good command of Polish, Communicative English proficiency, Legal right to work in the European Union 📃 Skills: Java, Spring, PostgreSQL, Redis, RabbitMQ, Kafka, ELK, Dynatrace, GitLab, Jenkins, OpenShift, JUnit, Mockito, RestAssured, SQL, R 🏢 Description: Unleash innovation in financial technology — shape the future of transactional systems with expertise and precision! 100% remote work. As a Senior Java Developer , you will be working for our client, a leading player in the financial services industry dedicated to delivering cutting-edge transactional and banking systems. You will contribute to the development of robust, scalable solutions that power high-stakes online financial operations, driving digital transformation and operational excellence. This role offers a unique chance to advance your career within an innovative environment that values technical mastery and strategic thinking. Your main responsibilities: Design, develop, and optimize complex backend systems using Java 21+ and Spring Boot 3, adhering to best practices and high-quality standards. Work with domain-driven design (DDD) to implement scalable and maintainable software solutions. Manage and optimize data solutions utilizing PostgreSQL, Redis, and integration tools like RabbitMQ and Kafka. Utilize tools such as ELK stack, Dynatrace, and CI/CD pipelines (GitLab, Jenkins, OpenShift) to ensure system performance and reliability. Conduct thorough testing and validation using JUnit 5, Mockito, and RestAssured to deliver resilient software releases. Collaborate with agile teams (Scrum, Kanban) for iterative development and continuous improvement. Contribute analytical insights and high-level problem-solving skills to support transaction systems in a fast-paced financial environment. You're ideal for this role if you have: At least 5 years of experience in Java development, with a strong background in Spring Boot 3 and Java 21+. Solid understanding of database technologies, particularly PostgreSQL. Practical experience with CI/CD tools such as GitLab, Jenkins, and deployment on OpenShift. Familiarity with message brokers like RabbitMQ and Kafka. Knowledge of monitoring and logging tools (ELK stack, Dynatrace). Experience with automated testing frameworks including JUnit 5, Mockito, and RestAssured. Strong analytical skills and experience working within agile methodologies (Scrum, Kanban). It is a strong plus if you have: Experience in the finance sector and knowledge of financial risk modeling. Certifications related to cloud, database management, or software development. Basic knowledge of R language and SQL testing. Language required for the role: Polish (good command), English (communicative proficiency). Eligibility to work in Europe: Only candidates with an existing legal right to work within the European Union will be considered for this role.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a center of excellence, contributing to architecture decisions and CI/CD processes. The position involves working in a collaborative, non-hierarchical environment and mentoring junior developers. It requires strong backend expertise and active participation in modern microservices-based architectures. 🗂️ Requirements: Higher education degree, 5+ years of Java backend development experience, Strong knowledge of Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL), Proficiency in SQL, Experience with JPA and Hibernate, Knowledge of microservices-based architecture, Experience with CI/CD tools and processes, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, PostgreSQL, JPA, Hibernate, Microservices, CI/CD, Angular, AWS 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Java Developer role focused on building and maintaining Java backend applications within a newly established center of excellence in a multinational environment. The position combines hands-on backend development with mentoring responsibilities, active participation in architecture discussions, and CI/CD practices. It offers a collaborative, non-hierarchical setup with a hybrid work model. 🗂️ Requirements: Higher education degree, 5+ years of experience in Java Backend development, Strong proficiency in Spring and Spring Boot, Experience with relational databases (Oracle, PostgreSQL, SQL), Experience with JPA and Hibernate, Knowledge of microservices-based and hexagonal architecture, Experience with CI/CD tools and practices, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JPA, Hibernate, Microservices, HexagonalArchitecture, CICD, Angular, AWS, Scrum, Agile 🏢 Description: Summary: The role of a Senior Java Developer involves contributing to the establishment of a center of excellence within a leading multinational company. The primary goal is to leverage strong Java development skills in a collaborative, innovative environment while mentoring junior developers. Responsibilities: * Join the establishment of a center of excellence. * Develop and maintain Java backend applications. * Mentor and coach junior team members (Senior role). * Facilitate onboarding and serve as a role model (Lead role). * Collaborate in a horizontal organization with no management hierarchy. * Engage in CI/CD practices and application architecture discussions. Must Haves: * Higher education degree. * Strong experience with Java Backend development (5+ years). * Proficiency in Spring/Spring Boot framework. * Experience with Relational Database Management Systems (Oracle, PostgreSQL, SQL). * Familiarity with JPA and Hibernate. * Knowledge of Application architecture (Microservices based, hexagonal…). * Proficiency in CI/CD tools. * English proficiency at B2 level. Nice to Haves: * Experience with Java Frontend frameworks (Angular or similar). * Familiarity with AWS or other cloud platforms. * Problem-solving skills and logical reasoning. * Passion for continuous learning and growth. * Experience in Agile environments and Scrum methodologies. Other Details: * Work Model: 4 days in-office initially, transitioning to 3 days in-office and 2 days remote. * Work Schedule: 43 hours/week in winter and 39 hours/week in summer with additional compensation days.

Technology

Upvanta sp. z o.o.

Senior Java Developer

Senior

Remote

Wrocław, Poland

1,100 - 1,200 PLN/hr

🏢 Summary: Oferta dotyczy pracy zdalnej na stanowisku Senior Java Developer w projekcie bankowym z wynagrodzeniem B2B 1100–1200 PLN dziennie. Rola obejmuje projektowanie i rozwój systemów backendowych opartych o mikroserwisy, tworzenie REST API, podejmowanie decyzji architektonicznych oraz mentoring zespołu w środowisku Agile. 🗂️ Requirements: Minimum 10 lat doświadczenia jako Java Developer, Doświadczenie w środowisku Agile Scrum, Doświadczenie jako Tech Lead lub lider zespołu, Doświadczenie w sektorze bankowym, Bardzo dobra znajomość Java 11+, Doświadczenie z architekturą mikroserwisową, Doświadczenie w tworzeniu REST API, Umiejętność projektowania złożonych systemów backendowych, Znajomość wzorców projektowych, Doświadczenie z relacyjnymi i nierelacyjnymi bazami danych, Znajomość Jira, Znajomość Confluence, Umiejętności analityczne i rozwiązywania problemów, Doświadczenie w mentorowaniu zespołu 📃 Skills: Java, REST, Microservices, Scrum, Jira, Confluence, SQL, NoSQL, Kafka, Angular, Docker, Kubernetes, DevOps 🏢 Description: Poszukujemy Senior Java Developer do projektu z obszaru bankowego. B2B: 1100-1200 PLN na dzień Praca zdalna. Twój zakres obowiązków Projektowanie i rozwój rozwiązań w oparciu o architekturę mikroserwisową Tworzenie oraz rozwijanie REST API Projektowanie złożonych systemów backendowych Podejmowanie decyzji architektonicznych i technologicznych Wsparcie zespołu w rozwiązywaniu problemów technicznych Dbanie o jakość kodu i stosowanie najlepszych praktyk (clean code, design patterns) Mentoring i rozwój innych członków zespołu Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian Nasze wymagania Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum) Doświadczenie w roli Tech Leada / Lidera zespołu  oraz doświadczenie bankowe Bardzo dobra znajomość Java (11+) i ekosystemu Java Praktyczne doświadczenie z architekturą mikroserwisową Doświadczenie w tworzeniu REST API Umiejętność projektowania złożonych systemów Znajomość wzorców projektowych Praca z bazami danych: relacyjnymi i nierelacyjnymi Doświadczenie z Jira, Confluence (Atlassian) Silne umiejętności analityczne i rozwiązywania problemów Doświadczenie w mentorowaniu zespołu Mile widziane Doświadczenie z Kafka lub innymi systemami kolejkowymi Znajomość technologii frontendowych (np. Angular) Wiedza z obszaru DevOps Doświadczenie z Docker, Kubernetes Znajomość wzorców integracyjnych Doświadczenie w branży finansowej lub ubezpieczeniowej

Technology

RemoDevs

Senior Java Developer

Senior

Remote

Gdansk, Poland

18,000 - 23,000 PLN

🏢 Summary: Senior Java Developer role for a long-term remote finance project focused on enterprise-scale backend systems, microservices, and cloud-native architecture. The position involves developing and modernizing critical financial platforms using Java 17+, Spring Boot, Kafka, and Kubernetes in collaboration with cross-functional engineering teams. 🗂️ Requirements: 5+ years commercial Java experience, Strong Spring Boot knowledge, Experience with microservice architecture, Understanding of relational databases, Experience with Kafka or messaging platforms, Hands-on Docker experience, Hands-on Kubernetes experience, Knowledge of software design patterns, Understanding of clean architecture, Professional English level B2+ 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Microservices, Kafka, REST, PostgreSQL, Oracle, Docker, Kubernetes, Maven, Gradle, Git, CI/CD, AWS, Azure, GCP, Terraform, Grafana, Prometheus, ELK 🏢 Description: Senior Java Developer | Finance Project We’re looking for a Senior Java Developer to join one of our international clients operating in the financial services industry. You’ll work on enterprise-scale backend systems responsible for processing critical financial operations, developing new features, and modernizing existing architecture. The project is long-term, fully remote, and offers plenty of technical challenges. Responsibilities Design and develop high-quality Java applications. Build scalable microservices and REST APIs. Collaborate with Product Owners, Architects, QA Engineers, and DevOps teams. Improve system performance, scalability, and reliability. Participate in architecture discussions and code reviews. Write clean, maintainable, and well-tested code. Tech Stack Java 17+ Spring Boot Spring Cloud Microservices Kafka REST APIs PostgreSQL / Oracle Docker Kubernetes Maven / Gradle Git CI/CD AWS / Azure / GCP Requirements 5+ years of commercial experience with Java. Strong knowledge of Spring Boot. Experience with microservice architecture. Good understanding of relational databases. Experience with Kafka or other messaging platforms. Hands-on experience with Docker and Kubernetes. Understanding of software design patterns and clean architecture. Professional level of English (B2+). Nice to have Experience in banking, fintech, or financial services. Knowledge of event-driven architecture. Experience with Terraform. Familiarity with monitoring tools such as Grafana, Prometheus, or ELK. What you’ll get Long-term cooperation on an international project. 100% remote work. B2B contract. Flexible working hours. Modern cloud-native technology stack. Opportunity to work on large-scale financial systems. Experienced engineering team. Real influence on technical decisions. About the recruitment This recruitment process is conducted by RemoDevs on behalf of one of our clients. If your profile matches the project requirements, we’ll share more details about the company and the project during the first interview.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and maintaining backend microservices in the Credit Data Sourcing domain within a banking environment. The position involves designing data flows, system integrations, and scalable business logic, as well as supporting production incidents. Work is performed in an Agile team with hybrid presence in Poland. 🗂️ Requirements: Strong experience with Java and backend development, Experience designing and maintaining microservices, Experience with data flows and data sourcing systems, Experience in integration-heavy environments, Ability to analyze end-to-end data flow across systems, Ability to assess impact on upstream and downstream systems, Experience working with distributed systems, Experience in incident analysis and troubleshooting, Understanding of financial or credit domain systems 📃 Skills: Java, Microservices, Dataflows, Integrations, Distributed, Banking, Credit, Agile, Scrum, Troubleshooting 🏢 Description: OFFER DETAILS: Industry: Banking Location: Warsaw / Gdańsk / Łódź Work model: Hybrid – 3 days per week in the office required Rate: up to 160 PLN/hour net + VAT Contract type: B2B Overview: The Senior Java Developer role focuses on the development and maintenance of backend services in the Credit Data Sourcing domain. This position requires strong involvement in data flows, integrations, and business logic, along with close collaboration with Business Analysts, Product Owners, and other stakeholders. The role also includes participating in production support and incident resolution. Main Responsibilities: Design, develop, and maintain Java-based microservices. Implement and optimize data flows and integrations between systems. Collaborate with analysts on user stories, acceptance criteria, and solution design. Translate business requirements into scalable technical solutions. Support incident analysis and troubleshooting including logs and root cause analysis. Contribute to refinement sessions and technical design discussions. Ensure high-quality code, testing, and performance. Key Requirements: Experience in data flows and data sourcing systems. Experience in integration-heavy environments. Ability to understand end-to-end data flow across systems. Ability to analyze impact of changes on upstream/downstream systems. Experience in the financial/credit domain is advantageous. Strong analytical and problem-solving skills. Good communication with both technical and business stakeholders. Ownership mindset and responsibility for delivery. Comfortable working in complex, distributed systems. Nice to Have: Experience with frontend frameworks like Angular or React. Experience in credit risk and banking systems. Experience with event-driven architectures. Performance tuning in data-heavy systems. Other Details: This position is based in Poland, specifically in Gdańsk, Warsaw, or Łódź. The role operates within an Agile/Scrum team environment, emphasizing close collaboration and regular alignment around releases. Ideal candidates will thrive in a dynamic, interdisciplinary setting.

Technology

emagine Polska

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Long-term B2B remote contract for a Senior Java Developer focused on designing and delivering complex enterprise or public-sector solutions. The role involves backend development, mentoring junior developers, and working with modern Java ecosystems including Spring Boot, OpenShift, and CI tools. No business travel is required. 🗂️ Requirements: Fluent German (C1), English proficiency minimum B1, Degree in Computer Science or equivalent, Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit, Experience with Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large public-sector or enterprise projects 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle, React, TypeScript, Ajax 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type: B2B, long-term – 48 months Business travels: No Salary Grids: 160-180 zł/h Main Responsibilities: - Design and implement complex Java-based solutions. - Mentor junior developers and assist in team knowledge sharing. - Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: - Fluent in German (C1) and English (min. B1). - Degree in Computer Science or equivalent. - Minimum of 5 years of professional experience in Java. - Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito). - Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA. - Knowledge of Oracle or PostgreSQL (min. 1 year). - Experience with Gradle for continuous integration (min. 2 years). - Experience with large public sector projects or comparable private sector engagements. Nice to Have: - Additional years of experience with core technologies beyond the stipulated minimum. - Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). - Experience with complex enterprise application integration.

Technology

emagine Polska

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Long-term B2B contract for a Senior Java Developer to design and implement complex Java-based solutions in large-scale enterprise or public sector projects. The role involves technical leadership, mentoring, and working in a fully remote model without business travel. The position requires strong backend expertise and experience with modern Java ecosystems and cloud-native tools. 🗂️ Requirements: Minimum 5 years of professional experience in Java, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit and Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1, English minimum B1 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, JPA, SpringData, Oracle, PostgreSQL, Gradle, SQL 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type : B2B, long-term- 48 months Business travels : No Salary Grids: 160-180 zł/h Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.

Technology

ITDS

Senior Java Developer – Kafka & Spring Boot

Senior

Remote

Warsaw, Poland

18,900 - 22,680 PLN

🏢 Summary: Senior Java Developer role focused on building and optimizing scalable backend systems for real-time data processing in a fully remote environment. The position involves developing Java 17+ and Spring Boot applications, managing Kafka streams, implementing CI/CD pipelines, and maintaining high-quality testing and database solutions. 🗂️ Requirements: 5+ years of Java development experience, Java 17+ proficiency, Spring Boot expertise, REST API design experience, Apache Kafka experience, JUnit knowledge, Mockito knowledge, CI/CD experience, Jenkins familiarity or GitLab CI familiarity, Good Polish language skills, Communicative English level, Legal right to work in the European Union 📃 Skills: Java, Spring, Kafka, JUnit, Mockito, REST, Jenkins, GitLab, PostgreSQL, RabbitMQ, OpenShift, Prometheus, Grafana, JMeter 🏢 Description: Unleash innovative backend solutions — shape the future of real-time data processing! 100% remote work. As a Senior Java Developer, you will be working for a client focused on building robust, scalable software solutions. You will contribute to advancing data-driven platforms, delivering impactful backend components that support critical business operations and digital transformation. Your main responsibilities: - Develop and optimize Java 17+ applications with Spring Boot, focusing on REST API creation and integration. - Design and write automated tests, including unit, integration, contract, and API testing using JUnit, Mockito, and REST Assured. - Manage Apache Kafka streams, ensuring seamless real-time data processing and system reliability. - Implement CI/CD pipelines with Jenkins or GitLab CI to improve development workflows. - Maintain and enhance PostgreSQL database solutions, ensuring data integrity and performance. - Collaborate across teams to troubleshoot and resolve complex technical issues. - Document technical specifications and participate in code reviews. You’re ideal for this role if you have: - At least 5 years of professional experience in Java development. - Advanced knowledge of Java 17+, Spring Boot, and REST API design. - Proven expertise with Apache Kafka. - Experience with testing frameworks such as JUnit and Mockito. - Familiarity with CI/CD tools like Jenkins or GitLab CI. Nice to have: - Working knowledge of PostgreSQL and RabbitMQ. - Experience with OpenShift, Prometheus, Grafana, or JMeter. Language requirements: - Polish: Good command. - English: Communicative level. Eligibility: - Only candidates with an existing legal right to work in the European Union will be considered. Interested candidates should apply with a CV, preferably in English, including consent to the processing and storage of personal data.