May 21, 2026
Senior Java Developer
Senior • Hybrid
Krakow, Poland
Jako Senior Java Developer będziesz odpowiedzialny/a za:
Projektowanie, rozwój, testowanie i debugowanie nowych funkcjonalności w złożonym systemie
Rozwijanie oraz utrzymanie istniejących komponentów
Wsparcie architektów w budowaniu długoterminowej wizji technologicznej
Tworzenie dokumentacji technicznej i prototypów
Analizę problemów w środowiskach developerskich i produkcyjnych
Przekładanie wymagań biznesowych na rozwiązania techniczne
Dbanie o jakość kodu i standardy programistyczne
Udział w ceremoniach Agile (planowanie, demo)
Wymagania (must-have)
Bardzo dobra znajomość Java (min. 17)
Doświadczenie z Spring Framework, Hibernate
Znajomość SQL / Oracle
Doświadczenie z testami (JUnit lub podobne)
Znajomość konteneryzacji (Docker, OpenShift)
Doświadczenie z chmurą (AWS lub Azure)
Praca z systemami event-driven (Kafka mile widziana jako must praktyczny)
Bardzo dobra znajomość języka angielskiego (B2+)
Umiejętność analitycznego myślenia i rozwiązywania problemów
Dobra organizacja pracy i zarządzanie czasem
Wysokie kompetencje interpersonalne
Mile widziane
Znajomość ElasticSearch / Solr
Doświadczenie z architekturą mikroserwisów
Praca z systemami rozproszonymi
Migracje monolit → mikroserwisy
Doświadczenie w metodykach Agile
Co oferujemy
Pracę nad zaawansowanym produktem o realnym wpływie na bezpieczeństwo lotów
Międzynarodowe środowisko i współpracę z ekspertami
Dużą autonomię i wpływ na rozwój systemu
Hybrydowy model pracy (Kraków)
Możliwość rozwoju w kierunku architektury i systemów rozproszonych
Similar jobs you might like
Technology
emagine Polska
Senior Java Developer
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: The offer is for a Senior Java Developer to design, develop, and maintain Java-based applications in AWS cloud environments. The role involves building microservices, integrating APIs, ensuring code quality, and resolving performance issues within Agile teams. It focuses on delivering robust, scalable cloud-native solutions using modern Java technologies. 🗂️ Requirements: Proven experience in Java development, Experience with AWS cloud services, Experience developing microservices, Experience with API integration, Knowledge of Agile methodologies, Experience with code testing and code reviews, Ability to troubleshoot and resolve performance issues 📃 Skills: Java, AWS, Spring, Hibernate, Microservices, API, Agile, DevOps 🏢 Description: We are looking for a Senior Java Developer with solid experience in Java and Cloud. The ideal candidate should have exceptional skills in developing and implementing solutions using the latest technologies. Main Responsibilities: Develop and maintain Java-based applications in cloud environments. Collaborate with multidisciplinary teams to design and implement robust solutions. Perform testing and ensure code quality. Participate in code reviews and provide constructive feedback. Identify and resolve application performance issues. Key Requirements: Proven experience in Java development. Familiarity with cloud services (AWS). Knowledge of Agile development practices. Skills in API integration and microservices. Ability to solve problems effectively. Desirable: Experience with DevOps tools. Familiarity with Java frameworks such as Spring or Hibernate. Relevant certifications in Java or Cloud.
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
Link Group
Senior Software Engineer (Java)
Senior
Hybrid
Warsaw, Poland
120 - 130 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing modern, scalable backend and distributed systems within Agile teams. The position involves architectural decisions, technology selection, and ensuring high code quality, security, and reliability in cloud-based environments. 🗂️ Requirements: 7+ years of experience with Java, Experience with Apache Kafka, Practical knowledge of Kubernetes, Experience with Spring and Spring Boot, Experience with Hibernate or MyBatis, Experience with relational or NoSQL databases, Experience with at least one cloud platform: AWS, Google Cloud, Azure, or OpenShift, Experience in building scalable distributed systems, Knowledge of backend architecture and design patterns 📃 Skills: Java, Kafka, Kubernetes, Spring, SpringBoot, Hibernate, MyBatis, SQL, NoSQL, AWS, GCP, Azure, OpenShift, Scrum 🏢 Description: Poszukujemy osoby doświadczonej w roli Senior Java Developer (7y+) / Software Engineer , która dołączy do zespołów realizujących nowoczesne, skalowalne rozwiązania. Zakres obowiązków Projektowanie, architektura oraz wdrażanie nowoczesnych rozwiązań backendowych Dobór i implementacja narzędzi, frameworków oraz wzorców architektonicznych Budowanie skalowalnych i niezawodnych systemów rozproszonych Aktywne śledzenie trendów technologicznych i wdrażanie innowacyjnych rozwiązań Dzielenie się wiedzą i dobrymi praktykami w zespole oraz w organizacji Praca w zespołach Agile (Scrum), udział w planowaniu i refinementach Dbałość o jakość kodu, testy oraz bezpieczeństwo aplikacji Wymagania techniczne (Must have) Bardzo dobra znajomość Java (7y+) Doświadczenie w pracy z Apache Kafka Praktyczna znajomość Kubernetes Frameworki: Spring / Spring Boot Doświadczenie z ORM: Hibernate, MyBatis Praca z relacyjnymi i/lub NoSQL bazami danych Doświadczenie w pracy z chmurą (minimum jedna z): AWS / Google Cloud / Azure / OpenShift Mile widziane (Nice to have) Frontend: ReactJS / Redux, React Native, Angular Konteneryzacja: Docker Wyszukiwarki i silniki indeksujące: ElasticSearch, SOLR Systemy kolejkowe i message brokers Migracje i wersjonowanie schematów DB: Flyway, Liquibase
Technology
emagine Polska
Senior Java Developer
Senior
Remote
Warsaw, MZ, Poland
170 - 180 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing complex Java-based solutions for large-scale enterprise or public sector projects. The position involves hands-on development, architectural contribution, and mentoring junior team members. The role requires strong expertise in modern Java ecosystems and enterprise integration environments. 🗂️ Requirements: Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot and RESTful APIs, Experience with JUnit and Mockito testing frameworks, Experience with OpenShift and Helm, Experience with Spring Data or JPA ORM frameworks, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle for CI, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1 and English B1 proficiency 📃 Skills: Java, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle 🏢 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. 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 – Software Development Team
Senior
Hybrid
Warsaw, Poland
23,100 - 27,300 PLN
🏢 Summary: Senior Java Developer role in a hybrid model (up to 4 remote days per week) focused on designing and delivering robust, scalable enterprise applications. The position involves end-to-end Java development, technical design, troubleshooting, and contribution to CI/CD processes. You will collaborate with cross-functional teams to build high-quality, performance-driven software solutions. 🗂️ Requirements: Minimum 7 years of professional experience in Java development, Strong proficiency in Java and enterprise-level applications, Solid understanding of software design patterns and architecture, Ability to work in a hybrid work model, Fluent English proficiency, Good command of Polish, Legal right to work in the European Union 📃 Skills: Java, CI/CD, Microservices, Cloud, Architecture, DesignPatterns 🏢 Description: Empower innovative software solutions — shape the future of Java development! Warszawa-based opportunity with hybrid work model (up to 4 remote days per week) As a Senior Java Developer within our client’s software development team, you will be working for a leading industry innovator dedicated to delivering cutting-edge applications. Your expertise will drive the development of robust, scalable, and efficient systems that empower organizations and transform digital experiences. Your main responsibilities: Design, develop, and maintain high-quality Java applications aligned with project requirements Collaborate with cross-functional teams to deliver seamless software solutions Identify and troubleshoot technical issues to ensure optimal system performance Participate in code reviews, testing, and documentation to uphold coding standards Contribute to continuous integration and deployment processes to enhance development workflows Implement best practices in software development and contribute to technical design discussions You're ideal for this role if you have: At least 7 years of professional experience in Java development Strong proficiency in Java, with experience in enterprise-level applications Solid understanding of software design patterns and architecture Ability to work effectively in a hybrid environment with a flexible remote schedule Good command of Polish and English, with fluent proficiency in English Excellent problem-solving skills and attention to detail It is a strong plus if you have: (optional) Experience with cloud platforms or microservices architecture Knowledge of additional programming languages or frameworks Certifications in Java or related technologies Language Required for the role: Polish and English – fluent proficiency in English preferred Eligibility for the role: Only candidates with an existing legal right to work in the European Union 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
ITDS
Senior Java Developer – Software Development Team
Senior
Hybrid
Warsaw, MZ, Poland
23,100 - 27,300 PLN
🏢 Summary: Senior Java Developer role focused on designing and delivering robust, scalable enterprise applications within a hybrid work model. The position involves full-cycle development, technical design, troubleshooting, and contributing to CI/CD processes. Ideal for experienced Java professionals who want to shape high-quality software solutions in a collaborative environment. 🗂️ Requirements: Minimum 7 years of professional experience in Java development, Strong proficiency in Java and enterprise-level applications, Solid understanding of software design patterns and architecture, Fluent English proficiency, Good command of Polish, Ability to work in a hybrid work model, Legal right to work in the European Union 📃 Skills: Java, CI/CD, Microservices, Cloud, Architecture, DesignPatterns 🏢 Description: Empower innovative software solutions — shape the future of Java development! Warszawa-based opportunity with hybrid work model (up to 4 remote days per week) As a Senior Java Developer within our client’s software development team, you will be working for a leading industry innovator dedicated to delivering cutting-edge applications. Your expertise will drive the development of robust, scalable, and efficient systems that empower organizations and transform digital experiences. Your main responsibilities: Design, develop, and maintain high-quality Java applications aligned with project requirements Collaborate with cross-functional teams to deliver seamless software solutions Identify and troubleshoot technical issues to ensure optimal system performance Participate in code reviews, testing, and documentation to uphold coding standards Contribute to continuous integration and deployment processes to enhance development workflows Implement best practices in software development and contribute to technical design discussions You're ideal for this role if you have: At least 7 years of professional experience in Java development Strong proficiency in Java, with experience in enterprise-level applications Solid understanding of software design patterns and architecture Ability to work effectively in a hybrid environment with a flexible remote schedule Good command of Polish and English, with fluent proficiency in English Excellent problem-solving skills and attention to detail It is a strong plus if you have: (optional) Experience with cloud platforms or microservices architecture Knowledge of additional programming languages or frameworks Certifications in Java or related technologies Language Required for the role: Polish and English – fluent proficiency in English preferred Eligibility for the role: Only candidates with an existing legal right to work in the European Union 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
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
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
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.