New offer - be the first one to apply!

August 8, 2026

Senior Java Developer

Senior • Hybrid

135 - 145 PLN

Warsaw, MZ, Poland

We are looking for a Java Developer to join a project focused on the development and maintenance of systems that process large volumes of real-time data.

Responsibilities

  • Preparing and configuring development environments.
  • Developing and implementing new functionalities.
  • Creating and modifying database structures.
  • Designing and executing unit and integration tests.
  • Developing and performing performance tests.
  • Ensuring that implemented changes comply with system architecture and quality standards.
  • Participating in code reviews and quality assurance activities.
  • Preparing solutions for deployment, including code repository management, configuration updates, and deployment documentation.

Requirements

  • Commercial experience in Java development.
  • Experience working with systems that process large volumes of real-time data.
  • Hands-on experience with Apache Kafka.
  • Experience creating and executing unit and integration tests.
  • Knowledge of relational databases.
  • Understanding of software development best practices and quality standards.

Nice to Have

  • Knowledge of the Java Swing library.
  • Experience developing and maintaining desktop applications based on Java Swing.

What We Offer

  • Hybrid work model with only 1–2 days per month in the Warsaw office.
  • Opportunity to work on modern, real-time data processing systems.
  • Long-term cooperation in a stable project environment.
  • Collaboration with experienced professionals and opportunities for professional growth.

Similar jobs you might like

Technology

New offer

Experis Manpower Group

Junior Java Developer

Junior

Hybrid

Warsaw, MZ, Poland

100 - 120 PLN

🏢 Summary: Hybrid Java Developer role on a long-term enterprise project involving development and maintenance of systems that process high volumes of real-time data. The work covers Java development, database components, testing, quality assurance, and deployment support, with only 1–2 office days per month in Warsaw. 🗂️ Requirements: Commercial Java development experience, Experience with high-volume real-time data systems, Hands-on Apache Kafka experience, Relational database and database development experience, Unit and integration testing experience, Understanding of development best practices, code reviews, and quality standards, Experience in enterprise-scale environments 📃 Skills: Java, Kafka, SQL 🏢 Description: We are looking for a Java Developer to join a project focused on the development and maintenance of systems processing large volumes of real-time data. This role combines software development, database-related activities, testing, and deployment support within a complex enterprise environment. Responsibilities • Prepare and maintain development environments. • Develop and implement new functionalities and enhancements. • Create, modify, and maintain database components. • Prepare and execute unit and integration tests. • Design and perform performance testing activities. • Verify compliance of delivered solutions with system architecture, coding standards, and quality requirements. • Participate in code reviews and quality assurance processes. • Prepare software changes for deployment, including code repository management, configuration updates, and deployment documentation. Requirements • Commercial experience in Java development. • Experience working with systems processing large volumes of real-time data. • Hands-on experience with Apache Kafka. • Experience with relational databases and database development. • Experience creating and executing unit and integration tests. • Understanding of software development best practices, code reviews, and quality standards. • Experience working in enterprise-scale environments. Nice to Have • Knowledge of the Java Swing library. • Experience in developing and maintaining Java desktop applications. What We Offer • Hybrid work model with only 1–2 days per month in the Warsaw office. • Long-term cooperation on a stable and challenging project. • Opportunity to work with modern technologies and real-time data processing solutions. • Collaboration with experienced professionals in a dynamic environment. • Professional growth and participation in business-critical initiatives.

Technology

DCV Technologies

Senior Java Developer | Hybrid Krakow

Senior

Hybrid

Krakow, Poland

🏢 Summary: B2B Java Developer role focused on designing and optimizing scalable architecture for Java-based applications in a hybrid model (3 days in Krakow). The position involves working in an Agile environment on long-term projects, with responsibility for system scalability, integration, and performance testing. This role targets experienced professionals capable of managing complex Java and microservices architectures. 🗂️ Requirements: 8–10 years of experience in Java development, Strong knowledge of advanced Java concepts, Experience with Java API management, Experience in microservices architecture, Experience with database technologies, Experience designing scalable system architectures, Ability to perform system performance and validation testing, Experience working in Agile environment 📃 Skills: Java, Microservices, API, Databases, Agile 🏢 Description: We are looking for a Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Long-term B2B contract for a senior Java Developer to design and optimize scalable Java-based systems in an Agile environment. The role focuses on architecture design, microservices, API management, and performance optimization within a modern technology stack. Hybrid work model with 3 days onsite in Krakow. 🗂️ Requirements: 8–10 years of experience in Java development, Advanced knowledge of Java and JVM concepts, Experience with microservices architecture, Experience with API management, Experience with database technologies, Experience designing scalable system architectures, Ability to perform performance and scalability testing, Experience with application integration, Experience working in Agile environment 📃 Skills: Java, JVM, Microservices, API, Databases, SQL, Architecture, Scalability, Performance, Integration, Agile 🏢 Description: We are looking for a Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Strategicsiq

Java Developer - 2 days onsite in Warsaw - Poland

Mid

Hybrid

Warsaw, Poland

850 - 1,200 PLN

🏢 Summary: Java Developer role focused on designing and maintaining scalable microservices-based backend systems using Spring technologies. The position involves building high-performance RESTful services, improving existing systems, and collaborating closely with cross-functional teams in a hybrid work model. 🗂️ Requirements: Minimum 2 years of experience with Java, Hands-on experience with microservices architecture, Experience with Spring and Spring Boot, Knowledge of REST APIs and integration patterns, Ability to work onsite in Warsaw 2 days per week 📃 Skills: Java, Microservices, Spring, SpringBoot, REST, Kubernetes, AWS, Azure, GCP, Kafka, RabbitMQ 🏢 Description: We’re looking for a Java Developers with solid experience in microservices architecture to join our growing team in Łódź. If you enjoy building scalable backend systems and like collaborating face-to-face a couple of days a week, this role is for you. Responsibilities Design, develop, and maintain Java-based microservices Build scalable, high-performance backend solutions Collaborate with product owners, architects, and other developers Write clean, testable, and well-documented code Participate in code reviews and technical discussions Support and improve existing systems Requirements Experience with Java minimum 2 years + Hands-on experience with microservices architecture Experience with Spring / Spring Boot Knowledge of REST APIs and integration patterns Ability to work onsite in Warsaw 2 days per week Nice to Have Experience with Kubernetes Cloud experience (AWS, Azure, or GCP) Knowledge of messaging systems (Kafka, RabbitMQ) Experience working in Agile/Scrum teams What We Offer Hybrid work model (2 days onsite in Warsaw) Competitive salary and benefits Modern tech stack and real impact on products Friendly, collaborative team culture Opportunities for learning and professional growth

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Hybrid Java Developer role focused on building and maintaining enterprise applications supporting critical business operations and next-generation management platforms. The position involves developing streaming applications, collaborating in Agile Scrum teams, applying BDD and CI/CD practices, and supporting global IT operations. Candidates will work with Java, Spring technologies, and Apache Kafka in a fast-paced international environment. 🗂️ Requirements: 2+ years of Java programming experience, Knowledge of Spring Framework, Knowledge of Spring Boot, Knowledge of Apache Kafka, Experience with Agile methodologies, Understanding of Scrum, Awareness of TDD, Awareness of BDD, Familiarity with CI/CD practices, Ability to refactor and improve legacy code, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Kafka, Flink, Maven, Gradle, SQL, Unix, Scrum, CI/CD, BDD, TDD 🏢 Description: We are looking for a passionate Java Developer to join a global team that develops and maintains a suite of enterprise applications. The system supports critical business operations and serves as the foundation for a next-generation management platform. Team members work closely with operations teams and business analysts to provide global solutions for varied business requirements, with a strong focus on software craftsmanship, quality, and automation. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. Responsibilities Develop new features and maintain the existing codebase Build streaming applications with Apache Flink Write unit, integration, and behavior tests Cooperate within a successful scrum development team built on mutual respect Collaborate to refine user requirements through behavior-driven development (BDD) Partner with other global IT teams Provide level 3 support, assisting the production operations team in the rollout and support-related matters Requirements 2+ years of experience in Java programming Background in the Spring stack (Spring Framework, Spring Boot) Knowledge of Apache Kafka Showcase of clean coding and refactoring skills with great problem-solving ability Hands-on experience with Agile methodologies, especially Scrum Awareness of test- and behavior-driven development Familiarity with CI/CD practices Capability to improve older code bases, as well as apply modern best practices to new projects Proactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirements Strong written and verbal communication skills in English (B2 level), and the desire to work as part of a global team Nice to have Expertise in Apache Flink Proficiency in build tools (Apache Maven, Gradle) Skills in SQL databases Hands-on experience with Unix EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Link Group

Java Developer

Senior

Hybrid

Warsaw, Poland

21,000 - 29,000 PLN

🏢 Summary: The offer is for an experienced Java Developer to design, build, and maintain scalable backend systems and microservices. The role involves developing RESTful APIs, integrating with cloud services, and working with databases in a collaborative environment. The position is available fully remote or on-site in Warsaw or Gdańsk. 🗂️ Requirements: Minimum 4 years of commercial experience with Java, Strong knowledge of Spring and Spring Boot, Experience with cloud platforms (AWS, Azure, GCP or similar), Solid experience with relational or non-relational databases, Experience with RESTful API design, Experience with Git, Experience with CI/CD pipelines, Understanding of software development best practices 📃 Skills: Java, Spring, SpringBoot, AWS, Azure, GCP, PostgreSQL, MySQL, Oracle, MongoDB, Git, CI/CD, REST, Microservices 🏢 Description: About the Role We are looking for an experienced Java Developer. If you have at least 4 years of commercial experience in Java development, solid knowledge of databases, and hands-on experience with any cloud platform – we would love to hear from you. This position is available as fully remote or 100% on-site in Warsaw or Gdańsk . Responsibilities Designing, developing, and maintaining scalable backend systems using Java Building and optimizing RESTful APIs and microservices Collaborating with cross-functional teams (QA, DevOps, Product Owners, Frontend Developers) Writing clean, maintainable, and testable code Participating in code reviews and technical discussions Integrating applications with cloud-based services Working with relational and/or non-relational databases Troubleshooting, debugging, and performance optimization Contributing to architectural decisions and technical improvements Requirements Minimum 4 years of commercial experience with Java Strong knowledge of Spring / Spring Boot Experience with any cloud platform (e.g., AWS, Azure, GCP or other) Solid experience with databases (e.g., PostgreSQL, MySQL, Oracle, MongoDB, etc.) Good understanding of RESTful API design Experience with Git and CI/CD pipelines Good knowledge of software development best practices Very good command of English (min. B2+ level)

Technology

New offer

Harvey Nash Technology

Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

160 - 200 PLN

🏢 Summary: Develop and maintain high-performance Java solutions for trading data, trade booking, and control systems in a hybrid Warsaw role. The position focuses on platform scalability, dashboards, system integrations, performance optimization, AI-enabled development, and AWS cloud migration. 🗂️ Requirements: 5+ years of commercial Java experience, Java 21 experience, C++ or Python familiarity, Kafka experience, GitLab experience, Monitoring tools experience, Prometheus and SRE principles knowledge, Hazelcast, MongoDB, SingleStore, or Spanner database experience, Java framework experience, Strong written and verbal communication skills 📃 Skills: Java, C++, Python, Kafka, GitLab, Prometheus, Hazelcast, MongoDB, SingleStore, Spanner, Boltweb, Spring, AWS 🏢 Description: You will: - Develop and maintain scalable, high-performance solutions for a trading data platform and trade booking/control systems. - Scale the platform and build dashboards to increase platform usage. - Collaborate with stakeholders, integrate systems, and optimize performance. - Work with AI-driven development tools and AI agents. - Contribute to the platform's move to the cloud (AWS). You bring: - 5+ years of commercial Java experience (Java 21, moving to Java 25). - Familiarity with other languages such as C++ and Python. - Experience with Kafka, GitLab, and monitoring tools (Prometheus/SRE principles). - Database experience with Hazelcast, MongoDB, SingleStore, and Spanner. - Experience with Java frameworks (in-house Boltweb; Spring experience beneficial). - Strong verbal and written communication skills.

Technology

Upvanta sp. z o.o.

Java Developer

Mid

Hybrid

Krakow, Poland

22,500 - 25,500 PLN

🏢 Summary: Hybrid Java Developer role focused on designing, developing and maintaining advanced systems based on Java 17 and Spring Framework. The position involves building new functionalities, optimizing existing systems, writing automated tests, and working with cloud and containerized environments. The role requires collaboration in an Agile team and regular on-site presence in Kraków. 🗂️ Requirements: Very good knowledge of Java (min. Java 17), Experience with Spring Framework, Experience with Hibernate, Experience with Oracle, Strong SQL skills, Experience with Kafka, Experience writing unit, integration and functional tests (JUnit or similar), Experience with Docker, Experience with OpenShift, Experience with AWS or Azure, English proficiency at B2+ level, Higher education degree in Computer Science or related field, Availability to work from Kraków office 3 days per week 📃 Skills: Java, Spring, Hibernate, Oracle, SQL, Kafka, JUnit, Docker, OpenShift, AWS, Azure 🏢 Description: Java Developer 📍 Lokalizacja: Kraków (praca hybrydowa – 3 dni w tygodniu z biura) Zadania Projektowanie, rozwój oraz utrzymanie zaawansowanych rozwiązań opartych o Java 17 i Spring Framework Tworzenie nowej funkcjonalności oraz rozwój i optymalizacja istniejących systemów Analiza, debugowanie oraz rozwiązywanie problemów w środowiskach developerskich i produkcyjnych Tłumaczenie wymagań biznesowych na rozwiązania techniczne (design, dokumentacja) Tworzenie i utrzymywanie testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne) Dbanie o jakość kodu oraz zgodność ze standardami programistycznymi Udział w planowaniu sprintów, refinementach oraz demo w metodyce Agile Współpraca z zespołem developerskim, QA oraz interesariuszami biznesowymi Wymagania – Must Have Bardzo dobra znajomość języka Java (min. Java 17) Doświadczenie w pracy z Spring Framework , Hibernate , Oracle , SQL , Kafka Doświadczenie w pisaniu testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne narzędzia) Doświadczenie z technologiami konteneryzacji ( Docker, OpenShift ) Doświadczenie w pracy w środowiskach chmurowych ( AWS lub Azure ) Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację (B2+) Wykształcenie wyższe (Informatyka, Inżynieria lub pokrewne) Gotowość do pracy w biurze w Krakowie (3 dni w tygodniu) Mile widziane – Nice to Have Znajomość silników wyszukiwania pełnotekstowego (ElasticSearch / Solr) Doświadczenie w pracy z systemami rozproszonymi oraz komunikacją event-driven Znajomość architektury mikroserwisowej Doświadczenie w migracji systemów monolitycznych do architektury mikroserwisowej Doświadczenie w pracy w metodyce Agile

Technology

EPAM Systems

Java Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Java Developer role focused on building and enhancing enterprise-grade server-side systems and microservices within Scrum teams. The position involves defining technical architecture, improving system scalability and maintainability, and collaborating with global stakeholders. Hybrid work with 3 days per week in the office is required. 🗂️ Requirements: 2+ years of professional software development experience, Strong expertise in Java, Experience with Spring Boot, Experience designing and implementing Microservices, Knowledge of Kafka, Experience building distributed systems, Strong Oracle SQL skills, Experience with unit and integration testing, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, Microservices, Kafka, Oracle, SQL, JUnit, Mockito, Azure 🏢 Description: We are seeking a Java Developer to join our team of software delivery experts and contribute to the evolution and enhancement of one of our key components. Working within the Scrum framework, you will become an integral part of one of our component teams, where you will help to define the component's architecture and bring your deep expertise in cutting-edge technologies to significantly enhance both performance and usability. You will collaborate closely with delivery teams based in Krakow as well as business stakeholders across the globe. A presence of 3 days per week in our office is required. Responsibilities Participate actively as a full member of a Scrum team, attending all ceremonies and supporting ongoing enhancements to team workflows Generate tangible business outcomes by designing and implementing reliable, scalable core Java server-side systems Define and shape high-level technical architecture for epics, making sure each solution supports long-term system objectives Write clean, well-tested code with strong automation coverage, serving as a role model and establishing quality standards across the team Evaluate design proposals submitted by colleagues and verify that delivered code meets the required quality benchmarks Drive continuous refactoring efforts on the existing codebase to preserve clarity, maintainability, and technical health Perform thorough code reviews, offering valuable feedback and guiding less experienced developers in their professional growth Requirements Minimum of 2 years of professional, hands-on experience in software development Deep expertise in Java for the creation of enterprise-level server-side applications Substantial practical knowledge of Spring Boot for crafting contemporary, production-ready microservices Demonstrated background in designing and implementing Microservices solutions, including the use of Kafka for event streaming and the construction of distributed systems with an emphasis on scalability and resiliency Solid command of Oracle SQL, with the capability to author advanced queries, stored procedures, views, and joins Strong background in software testing methodologies, including the creation of dependable unit and integration tests Outstanding verbal and written communication abilities in English (B2+ level or above) Nice to have Familiarity with the Trade lifecycle domain and a general understanding of how financial market processes operate Practical exposure to MS Azure cloud services, including Azure Web Apps and Azure Functions, for the deployment and operation of cloud-hosted applications Working experience with JUnit and Mockito, combined with knowledge of test automation strategies and robust unit testing techniques EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

New offer

Strategicsiq

Java Developer - 3 days Hybrid Krakow or Wroclaw - Poland

Senior

Hybrid

Warsaw, Poland

850 - 1,200 PLN

🏢 Summary: Hybrid Java Developer role for professionals with 5+ years of experience building scalable microservices. The position involves developing and improving backend systems, collaborating with technical and product stakeholders, and working onsite in Krakow or Wroclaw three days per week. 🗂️ Requirements: 5+ years of Java experience, Microservices architecture experience, Spring and Spring Boot experience, REST API and integration-pattern knowledge, Onsite availability in Krakow or Wroclaw 3 days per week 📃 Skills: Java, Microservices, Spring, SpringBoot, REST, APIs, Integration 🏢 Description: We’re looking for several Java Developers with solid experience in microservices architecture to join a growing team in Krakow or Wroclaw. If you enjoy building scalable backend systems and collaborating face-to-face a couple of days a week, this role is for you. Responsibilities - Design, develop, and maintain Java-based microservices - Build scalable, high-performance backend solutions - Collaborate with product owners, architects, and other developers - Write clean, testable, and well-documented code - Participate in code reviews and technical discussions - Support and improve existing systems Requirements - Minimum 5 years of Java experience - Hands-on experience with microservices architecture - Experience with Spring / Spring Boot - Knowledge of REST APIs and integration patterns - Ability to work onsite in Krakow or Wroclaw 3 days per week Nice to Have - Experience with Kubernetes - Cloud experience: AWS, Azure, or GCP - Knowledge of messaging systems: Kafka, RabbitMQ - Experience working in Agile/Scrum teams What We Offer - Hybrid work model - Competitive salary and benefits - Modern tech stack and real impact on products - Friendly, collaborative team culture - Opportunities for learning and professional growth