New offer - be the first one to apply!

August 8, 2026

Senior Java Developer

Senior • Hybrid

180 - 200 PLN/hr

Warsaw, Poland

Rate: 180–200 PLN/h

Work mode: Hybrid, 2–3 days per week in the office

Summary

The Senior Java Developer is responsible for designing and developing backend applications while ensuring high standards of security, performance, and quality. The role focuses on using extensive Java and Kafka experience to build robust data-processing solutions within a microservices architecture.

Main Responsibilities

  • Build, test, and deploy software using CI/CD pipelines.
  • Create microservices for data processing, database interactions, and data exposure.
  • Implement relevant architectural patterns for data handling and web services.
  • Ensure accurate logging and alert configurations for operational efficiency.
  • Conduct comprehensive software testing against various performance criteria.
  • Integrate security features, including authentication and authorization controls.
  • Participate in a developer guild to share best practices and technical knowledge.

Key Requirements

  • 10+ years of relevant Java development experience.
  • Strong Kafka expertise, particularly with Confluent Kafka and KStreams.
  • Experience with MongoDB Atlas and PostgreSQL.

Nice to Have

  • Familiarity with OIDC, OAuth2, and SAML authentication protocols.
  • Experience with Docker.
  • Knowledge of Kubernetes.
  • Experience with the ELK stack for logging, monitoring, and alerting.

Similar jobs you might like

Technology

New offer

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

190 - 190 PLN/hr

🏢 Summary: Senior Java Developer contract for a logistics project, focused on building secure, high-performance backend data-processing services in a microservices architecture. The role uses Java, Confluent Kafka/KStreams, MongoDB Atlas and PostgreSQL, with hybrid work from the Warsaw office 2–3 days per week. 🗂️ Requirements: 10+ years of Java development experience, Strong Confluent Kafka expertise, Strong KStreams expertise, MongoDB Atlas experience, PostgreSQL experience, English proficiency, Polish proficiency 📃 Skills: Java, Kafka, Confluent, KStreams, MongoDB, PostgreSQL, CI/CD, Microservices 🏢 Description: Work model: 2–3 days a week from the Warsaw office Rate: B2B, up to 190 zł/h Start: ASAP or within 1 month Project length: More than 12 months, with extensions Project language: English and Polish Industry: Logistics Recruitment process: 2 interviews with the client Workload: Full-time Summary The Senior Java Developer is primarily responsible for designing and developing backend applications while ensuring high standards of security, performance, and quality. The role focuses on leveraging extensive Java and Kafka experience to build robust data-processing solutions within a microservices architecture. Main Responsibilities - Build, test, and deploy software using CI/CD pipelines. - Create microservices for data processing, database interactions, and data exposure. - Implement relevant architectural patterns for data handling and web services. - Ensure accurate logging and alert configurations for operational efficiency. - Conduct comprehensive software testing against various performance criteria. - Integrate security features, including authentication and authorization controls. - Participate in a developer guild to share best practices and technical knowledge. Key Requirements - 10+ years of relevant Java development experience. - Strong Kafka expertise, particularly Confluent Kafka and KStreams. - Experience with MongoDB Atlas and PostgreSQL. Nice to Have - Familiarity with OIDC, OAuth2, and SAML authentication protocols. - Experience with Docker containerization. - Knowledge of Kubernetes container orchestration. - Experience with the ELK stack for logging, monitoring, and alerting.

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

PTT Consulting Sp. z o. o.

Senior Backend Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Senior Java Developer role focused on designing, building, and maintaining scalable, secure, high-performance backend systems using modern Java and cloud-native technologies. The position involves working in Agile teams, leading technical discussions, mentoring developers, and driving DevOps automation. Hybrid work model with regular presence in the Warsaw office. 🗂️ Requirements: 8+ years of backend development experience, Proficiency in Java 17+, Experience with Spring Boot and Spring Security, Strong knowledge of Hibernate and JPA, Experience with Maven, Strong SQL skills with PostgreSQL, Experience in cloud-native application development, Hands-on experience with Git and GitHub pipelines, Experience with CI/CD tools, Experience with Kubernetes and Helm, Ability to write Bash/Shell scripts, Experience with JUnit, AssertJ, and Hamcrest, Degree in Computer Science or equivalent experience 📃 Skills: Java, Spring, SpringSecurity, Hibernate, JPA, Maven, PostgreSQL, SQL, Kubernetes, Helm, Docker, Bash, Git, GitHub, CICD, JUnit, AssertJ, Hamcrest 🏢 Description: Role Overview As a Senior Java Developer, you will design, build, and maintain scalable, secure, and high-performance backend systems. Working closely with cross-functional teams, you’ll drive innovation – including the use of GenAI tools like GitHub Copilot -and mentor other developers. Work mode: hybrid 2-3 days / 5 days at the Warsaw office. Key Responsibilities Backend & DB: Develop robust, multi-tenant applications using Java 17+, Spring Boot, and PostgreSQL. DevOps & Automation: Manage deployments using Docker, Kubernetes, and Helm; automate tasks via Bash/Shell scripting. Leadership & Agile: Lead design discussions, mentor peers, and actively participate in Scrum events within a distributed team. Requirements Technical Skills: Java Stack: Java 17+, Spring (Boot, Security), Hibernate/JPA, Maven. Data & Cloud: SQL (PostgreSQL), cloud-native application development. DevOps & CI/CD: Git/GitHub (pipelines), CI/CD tools, Kubernetes, Helm, Bash. Testing: JUnit, AssertJ, Hamcrest. Skills & Experience: 8+ years of professional backend experience (preferably in enterprise environments). Degree in Computer Science (or equivalent experience). Fluent English ( B2/C1 ) and strong collaboration skills in Agile teams. Nice-to-Have Kafka & Event-driven / Microservices architecture. Python, C, or Go (Golang) scripting. Monitoring tools (Kibana, Grafana, Prometheus). Security best practices (OWASP Top 10) & Jira. Client A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.

Technology

Link Group

Senior Java Developer (Backend)

Senior

Hybrid

Warsaw, Poland

130 - 180 PLN

🏢 Summary: Senior Backend Java Developer role focused on designing and building scalable, high-performance backend systems using Java and Spring Boot in a cloud-native environment. The position involves developing enterprise-grade solutions, ensuring performance and security, and supporting containerized deployments. The role requires strong experience with modern backend technologies and infrastructure tools. 🗂️ Requirements: 8+ years of backend development experience, Strong experience with Java 17+, Strong experience with Spring and Spring Boot, Experience with Spring Security, Experience with SQL databases, Experience with Maven, Experience with Git and CI/CD pipelines, Experience with testing frameworks (JUnit, AssertJ, Hamcrest), Experience with Kubernetes and Helm, Experience with Bash or Shell scripting, Experience with cloud-native applications, Experience in enterprise environments 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SQL, Maven, Git, CICD, JUnit, AssertJ, Hamcrest, Kubernetes, Helm, Bash, Shell, Docker, PostgreSQL 🏢 Description: Senior Backend Java Developer Location: Warsaw, Poland (hybrid – 2 days/week in the office) About the Role We’re looking for a Senior Backend Java Developer to design and build scalable, high-performance backend systems for international products. You’ll work in a collaborative environment, contribute to architectural decisions, and mentor other engineers. Responsibilities Design, develop, and maintain backend systems using Java 17+ and Spring Boot Ensure scalability, performance, and security of solutions Work with SQL databases (e.g. PostgreSQL) Support deployments using Docker, Kubernetes, and Helm Use Bash/Shell for automation and integration tasks Lead technical discussions and mentor team members Collaborate in Agile (Scrum) teams and communicate in English Requirements Strong experience with Java 17+, Spring / Spring Boot / Spring Security Experience with cloud-native applications Maven, SQL, Git (GitHub, CI/CD) Testing frameworks (JUnit, AssertJ, Hamcrest) Kubernetes, Helm Bash/Shell scripting English B2/C1 Experience in enterprise environments 8+ years of backend development experience Nice to Have PostgreSQL, Hibernate/JPA Kafka, event-driven architecture Microservices architecture Python Knowledge of C or Go CI/CD tools, JIRA Monitoring tools (Grafana, Prometheus, Kibana) Security best practices (OWASP) Qualifications Degree in Computer Science or related field

Technology

Experis Manpower Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

20,160 - 21,840 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining Java-based microservices, APIs, and data integration solutions in a hybrid B2B setup. The position involves ETL processes, database operations, and collaboration in a DevOps-driven environment. Experience with Java, Spring Boot, Kafka, PostgreSQL, and cloud-native tools is required. 🗂️ Requirements: 8+ years of software development experience, Java, Spring Boot, Microservices architecture, API development, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, DevOps experience, Fluent English 📃 Skills: Java, Spring, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, Microservices, APIs, ETL, DevOps 🏢 Description: Senior Java Developer Location: Hybrid (2 days/week from Warsaw, Gdańsk, Gdynia, or Łódź) Contract: B2B via Experis Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain data integration solutions and data flow processes Build and enhance Java-based microservices and APIs Support ETL processes and database operations Collaborate in a DevOps-driven environment Requirements 8+ years of experience in software development Strong experience with Java and Spring Boot Experience with microservices architecture and APIs Knowledge of Kafka Experience with PostgreSQL and SQL Knowledge of DataStage (ETL) Familiarity with Kubernetes, Jenkins, and Bitbucket DevOps mindset Strong communication and teamwork skills Fluent English Nice to Have Experience in the banking or financial industry Benefits Medicover healthcare Multisport card Group life insurance Access to e-learning platform

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.

Technology

RITS Professional Services

Senior Java Developer

Senior

Remote

Warsaw, Poland

130 - 160 PLN/hr

🏢 Summary: Long-term B2B contract for a Senior Java Developer to design, build and maintain backend applications and microservices using Spring Boot, with strong focus on system architecture, integrations and cloud environments. The role involves developing REST and asynchronous communication, working with SQL databases, containerization and CI/CD pipelines. Fully remote or hybrid work model available. 🗂️ Requirements: Commercial experience in backend development with Java 11+, Strong knowledge of Java and Spring Framework, Experience in designing and developing microservices, Experience with REST API and asynchronous communication (Kafka, MQ), Practical knowledge of SQL databases (Oracle or PostgreSQL), Experience with Git and CI/CD pipelines, Experience with Docker and Kubernetes, Experience working in Linux environments, Experience with cloud platforms, Ability to write unit and integration tests, Experience working in Agile/Scrum, English proficiency for technical communication 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, MQ, Oracle, PostgreSQL, SQL, Git, CI/CD, Docker, Kubernetes, Linux, Cloud, HTTP, JSON 🏢 Description: Senior Java Developer poszukiwany(-a)! Lokalizacja: 100% zdalnie / hybrydowo (Warszawa/Wrocław/Kraków - do ustalenia) Forma współpracy: B2B Wynagrodzenie (B2B): do 160 zł/h netto + VAT Start: do uzgodnienia Czas trwania projektu: długofalowa współpraca Obowiązki Projektowanie, rozwój i utrzymanie aplikacji backendowych w Javie z wykorzystaniem Spring Framework / Spring Boot Projektowanie i implementacja mikroserwisów oraz komunikacji pomiędzy nimi (REST, integracje asynchroniczne) Tworzenie i utrzymanie szablonów mikroserwisów, bibliotek oraz komponentów platformowych Integracja systemów z wykorzystaniem narzędzi kolejkowych ( Kafka, MQ ) Praca z bazami danych ( Oracle, PostgreSQL ) Udział w projektowaniu architektury systemów oraz doborze technologii Wdrażanie i utrzymanie rozwiązań w różnych środowiskach chmurowych Pisanie testów jednostkowych i integracyjnych , przeprowadzanie code review Monitorowanie i optymalizacja wydajności systemów Tworzenie i promowanie standardów technicznych oraz dobrych praktyk Wsparcie zespołów produktowych (mentoring, przeglądy kodu) Współpraca z zespołami frontend, QA, DevOps Praca w metodyce Agile Wymagania Komercyjne doświadczenie w tworzeniu aplikacji backendowych w Javie (Java 11+) Bardzo dobra znajomość Java oraz Spring Framework / Spring Boot Doświadczenie w projektowaniu i rozwoju mikroserwisów Znajomość REST API , HTTP/JSON oraz komunikacji asynchronicznej ( Kafka, MQ ) Praktyczna znajomość baz danych SQL (np. Oracle, PostgreSQL), mile widziane NoSQL Doświadczenie z Git , CI/CD oraz narzędziami developerskimi Znajomość Docker i Kubernetes oraz pracy w środowisku Linux Doświadczenie w pracy z platformami chmurowymi Umiejętność tworzenia wydajnych i jakościowych rozwiązań , dbałość o standardy kodu Doświadczenie w pracy w metodykach Agile / Scrum Samodzielność, dobra organizacja pracy i umiejętności komunikacyjne Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację Mile widziane: doświadczenie z technologiami front-end, np. Angular, React Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 58/12/2025/MB/2997

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building, maintaining, and optimizing scalable Java applications for complex financial and enterprise systems in a hybrid Krakow setup. The position involves working with microservices architecture, REST APIs, and databases within an Agile environment. You will contribute to design, development, performance optimization, and technical reviews. 🗂️ Requirements: Minimum 6 years of Java development experience, At least 5 years of experience with Spring and Spring Boot, Strong experience with Microservices architecture, Strong knowledge of REST APIs and integration patterns, Experience with SQL and NoSQL databases, Ability to design application architecture, Experience working in Agile environments 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, NoSQL, APIs, Architecture, Agile 🏢 Description: 📍 Location: Krakow, hybrid 3 days/week Role: Senior Java Developer Role Description: We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms. Key Competencies: Agile way of working and collaboration in cross-functional teams Advanced Java concepts and object-oriented design principles Java API management, RESTful services, and Microservices architecture Database technologies (SQL / NoSQL) and performance optimization Requirements: Minimum 6 years of experience in Java development Strong experience with Spring / Spring Boot and Microservices (5+ years) Good understanding of REST APIs, integration patterns, and application architecture Experience with database technologies and writing efficient queries Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders Experience working in Agile delivery environments Nice-to-Have / Bonus Skills: Experience in production support and troubleshooting Participation in design and architecture reviews Exposure to cloud platforms and modern deployment pipelines Mentoring or leading technical discussions Responsibilities: Design, develop, and maintain scalable Java applications Participate in design and code reviews Troubleshoot issues and optimize system performance Collaborate with business analysts and other teams to deliver solutions Prepare technical documentation and reports as needed

Technology

ITDS

Senior Java Developer - Microservices

Senior

Hybrid

Warsaw, Poland

16,800 - 25,200 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining scalable microservices and cloud-based digital products in the OTT/ECommerce industry within an Agile environment. The position involves backend development, architectural contributions, CI/CD support, and collaboration with cross-functional teams using modern Java and cloud technologies. Hybrid or remote work model based in Warszawa. 🗂️ Requirements: 4+ years of Java development experience, Java 8-25, Multithreading, Immutability, Design patterns, Spring Boot, Spring MVC, WebFlux, MyBatis, TestContainers, SQL, NoSQL databases, Oracle, PostgreSQL, MongoDB, Redis, Kafka, Microservices architecture, RESTful APIs, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix/Linux scripting, Polish language proficiency, Communicative English, Legal right to work in the EU 📃 Skills: Java, Spring, WebFlux, MyBatis, TestContainers, SQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, REST, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix, Linux, SCRUM, Confluence, Git 🏢 Description: Empower digital transformation — craft scalable solutions with Java and cloud innovation! Warszawa-based opportunity with hybrid/ remote work model. As a Senior Java Developer , you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies. Your main responsibilities: Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance. Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework. Conduct code reviews, contribute to architectural decisions, and mentor junior team members. Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles. Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools. Write comprehensive technical documentation in Confluence and contribute to knowledge sharing. Participate in technical consultations, problem-solving, and continuous improvement initiatives. Ensure application security following OWASP standards and best practices. You're ideal for this role if you have: At least 4 years of professional experience in Java development. Strong expertise in Java 8-25, multithreading, immutability, and design patterns. Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers. Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka. Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS). Practical understanding of testing frameworks like JUnit, Mockito, and Spock. Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments. Good command of the Polish language and communicative English skills. Ability to work independently with strong analytical and problem-solving skills. It is a strong plus if you have: Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js). Certifications in AWS or other cloud platforms. Knowledge of DevOps practices and automation tools. Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

PTT Consulting Sp. z o. o.

Senior Java Developer

Senior

Remote

Warsaw, Poland

21,840 - 25,200 PLN

🏢 Summary: Full-time Senior Java Developer role focused on designing and maintaining high-performance, secure backend systems in a cloud-native environment. The position involves leading technical design, developing scalable applications with Java 17+ and Spring Boot, and supporting CI/CD and Kubernetes-based deployments. Work is remote or hybrid (Warsaw) within Agile, distributed teams. 🗂️ Requirements: Mastery of Java 17+, Proficiency in Spring, Spring Boot, Spring Security, Experience in cloud-native application development, Experience with Maven, Experience with SQL databases, Proficiency in Git and GitHub including pipeline development, Knowledge of JUnit, AssertJ, Hamcrest, Experience with CI/CD tools and processes, Experience with Kubernetes and Helm, Bash/Shell scripting skills, Experience in enterprise environments, Experience working in Agile (Scrum/Kanban) teams 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Maven, SQL, Git, GitHub, JUnit, AssertJ, Hamcrest, CICD, Kubernetes, Helm, Bash, Shell, Docker 🏢 Description: Type of work : Full-time; Remote/Hybrid (Warsaw) As a Senior Java Developer, you will lead the design, development, and maintenance of high-performance backend systems. You’ll collaborate with product managers, architects, and developers to ensure our solutions are scalable, secure, and future-ready. We encourage the use of Generative AI tools like GitHub Copilot to boost innovation and productivity. Requirements Java, Postgresql, Liquibase, Spring boot, Angular. Responsibilities Develop robust, configurable applications using Java 17+ and Spring Boot to effectively meet the diverse requirements of multiple customers. Ensure the efficiency of PostgreSQL databases for scalable solutions. Ensure security, scalability, and performance in all backend solutions. Employ Bash/Shell scripting for automation and comprehensive system integration tasks. Contribute to application deployment using Docker and Kubernetes , while utilizing Helm for package management. Communicate effectively in English (B2/C1 level) within distributed teams. Participate actively in scrum events. Collaborate with other engineering teams. Lead design discussions and mentor other developers. Client A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.