June 18, 2026
Fullstack (Java, Angular) Engineer with German
Mid • Remote
Wroclaw, DS, Poland
About the project
You will join a long-term project carried out for an organization from the German education sector. The project focuses on the development and maintenance of systems supporting processes related to language exams and user support on the client side.
On our side, the project team currently consists of 3 people, while on the German side there is a Product Owner and 4 Developers. We are looking for a person available for 1 FTE who can start immediately.
Tasks
Developing backend applications based on microservices
Working with Java 21, Spring Boot 3, Hibernate and MariaDB
Developing and maintaining the frontend layer in Angular
Working with TypeScript and applications based on Angular 7 and Angular 18
Cooperating with the development team on the Polish and German side
Participating in requirements analysis and ongoing project communication in German
Ensuring the quality, stability and further development of delivered solutions
Requirements
Very good knowledge of German — minimum C1
Experience working with Java 21
Knowledge of Spring Boot 3
Experience with Hibernate
Knowledge of MariaDB databases
Experience working with microservice architecture
Frontend experience with Angular
Knowledge of TypeScript
Readiness to work in an international team
Availability to start immediately
We offer
Remote work with occasional visits to the office – work from home, with the possibility, and sometimes the need, to meet at our office in Wrocław or at the client’s site
Clear communication and a flat structure – no unnecessary hierarchy, with easy access to decision-makers
A development path – together with VM.PL, you will plan your growth, with access to training, knowledge-sharing sessions and additional projects, including the use of AI
A team that sticks together – we focus on openness, mutual support and trust
Engaging projects – work on interesting and important solutions across various industries, such as e-learning, energy, finance, manufacturing and logistics
International teams and clients – develop your English and/or German in practical project situations
Language classes – English and German lessons financed by the company, at every level, also with native speakers
Benefits package – private medical care with LuxMed, Unum life insurance and a Multisport card
Care for integration and wellbeing – regular team meetings, internal initiatives, squash and badminton groups, and many everyday activities that build relationships and a good atmosphere
Similar jobs you might like
Technology
co.brick
Senior Fullstack Developer (Angular & Java)
Senior
Remote
Gliwice, Poland
🏢 Summary: Long-term remote contract for a Senior Frontend-focused Fullstack Developer to support modernization of international money transfer systems in online and mobile banking. The role centers on building modern Angular interfaces while contributing to Java-based microservices and ensuring quality through testing. You will work within a complex banking ecosystem delivering clean, scalable end-to-end solutions. 🗂️ Requirements: Senior-level experience, Strong expertise in JavaScript, Strong expertise in TypeScript, Strong expertise in Angular, Solid experience with Java, Experience with Spring, Experience with Spring Boot, Experience with OR-Mappers, Knowledge of relational databases, Experience with microservices architecture, Proficiency in Clean Code principles 📃 Skills: JavaScript, TypeScript, Angular, Java, Spring, SpringBoot, Hibernate, SQL, Microservices, CleanCode 🏢 Description: Join a major modernization initiative within a leading German bank, focusing on international money transfers for both Online Banking and Mobile Banking (BankingApp). You will collaborate with an existing nearshore team that is highly flexible—developing frontends while also building and testing (manually and automatically) Java-based microservices. We are looking for a specialist who can bridge both worlds but maintains a strong primary focus on the Frontend . Details Start: June 2026. Duration: longterm Location: 100% remote (max. 2 site visits per year to Germany, travel costs covered by the Bank). Workload: 1 FTE Languages: Fluent English is a must; German is a "nice to have." Responsibilities Frontend Development: Leading the creation of modern, responsive interfaces for banking applications using Angular. Backend Support: Building and maintaining backend microservices to ensure end-to-end functionality. Quality Assurance: Participating in both automated and manual testing of the developed services. Modernization: Implementing clean, scalable code within a complex international banking ecosystem. Requirements Frontend (Primary): Strong expertise in JavaScript, TypeScript, and Angular . Backend (Fullstack): Solid experience with Java, Spring, Spring Boot , and OR-Mappers (e.g., Hibernate). Databases: Practical knowledge of relational databases and microservices architecture. Standards: Proficiency in Clean Code principles. Seniority: Senior-level experience is required. Nice to Have Experience with Kafka and Openshift .
Technology
emagine Polska
Python Engineer
Mid
Remote
Warsaw, Poland
🏢 Summary: Backend development role focused on building and maintaining high-performance, reliable systems in a cloud environment. The position involves close collaboration with frontend teams and deploying containerized applications using AWS infrastructure. The project is remote with a long-term B2B contract and immediate start. 🗂️ Requirements: Proficiency in Python, Experience with backend development, Experience with Pandas, Strong knowledge of Docker, Strong knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : both German and English on minimum B2+ level Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.
Technology
emagine Polska
Python Engineer
Mid
Remote
Warsaw, Poland
🏢 Summary: Backend-focused contract role to develop and maintain high-performance, reliable systems with strong cloud and containerization practices. The position involves close collaboration with frontend teams to ensure seamless data integration and efficient deployment on AWS. Initial 6-month B2B contract with remote work and periodic travel. 🗂️ Requirements: Proficiency in Python, Experience with backend frameworks, Experience with Pandas, Knowledge of Docker, Knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform, English level B2+ 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform, Temporal, Camunda, StepFunctions, Pymocks 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : English on minimum B2+ level; German - nice to have Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.
Technology
P&P Solutions
JVM Software Engineer
Mid
Hybrid
Warsaw, Poland
90 - 120 PLN/hr
🏢 Summary: Long-term B2B opportunity for a Senior Java Developer to modernize and develop a large-scale CRM platform, focusing on migrating a legacy JBoss monolith to a Spring Boot-based domain-driven architecture. The role involves backend development, system modernization, database migration, and collaboration within cross-functional teams. Work is delivered in a hybrid model within an established development department. 🗂️ Requirements: Commercial experience with Java 21+, Experience with REST API development, Strong knowledge of Spring and Spring Boot, Experience with unit and integration testing (Mockito, Testcontainers, JUnit 5), Proficiency with Git, Experience using Swagger, Ability to work with IntelliJ, Experience with JBoss or JEE5, Knowledge of SQL (Postgres or Sybase), English level B2/C1 📃 Skills: Java, REST, Spring, SpringBoot, JUnit, Mockito, Testcontainers, Git, Swagger, IntelliJ, JBoss, JEE, SQL, Postgres, Sybase, React, Kubernetes, Jenkins, JBPM, Swing, JavaFX 🏢 Description: Client: A leading German telecommunications and IT corporation Start date: ASAP Locations: Warszawa, Poznań, Lublin Work model: hybrid with 3 days/week from the office Engagement: Long-term Form of cooperation: B2B, full-time Working hours: Standard business hours About our client: A leading German telecommunications and IT corporation, recognized for innovative solutions in cloud computing, web hosting, and internet services, is expanding its European Technology Center in Poland. The company is building strong development teams in Warsaw, Poznan, and Lublin to support its long-term digital transformation initiatives. About the project & team: You will join an established development team consisting of three experienced Java developers and one test manager. This team is part of a larger department that includes over 20 developers across several cross‑functional teams. The department is responsible for the company’s core CRM platform, which includes multiple frontends (Java Swing, JavaFX, React) and numerous backend services built in technologies such as JBoss 4/7, WildFly 10, Spring Boot, and Spring Batch. The primary focus of your future team is the modernization of the CRM system, including the migration of business logic from a legacy monolithic JBoss 4 application to a modern, domain‑driven architecture using Spring Boot. Future development includes building new React-based frontends, enhancing backend services, and modernizing database layers (e.g., Sybase migrations). You will work within a stable, collaborative setup, contributing to high-impact solutions used across the organization. Must‑have skills: Java >21 REST Spring / Spring Boot Unit- and Integrations-Tests (Mockito, Testcontainers, JUnit 5) Git Swagger IntelliJ Nice to have skills: Kubernetes JEE5 (JBOSS) SQL (Optimal: Postgres, Sybase) Java Swing or JavaFX JBPM Jenkins (CI/CD) English Level: B2/C1 Responsibilities: Develop and maintain backend services within a large CRM platform. Migrate business logic from a monolithic JBoss 4 system to Spring Boot microservices. Participate in building new frontends (React) and extending backend functionalities. Contribute to database modernization, including migration of Sybase logic. Collaborate closely with developers and the team’s test manager. Ensure high code quality through unit and integration testing. Use best practices in CI/CD, version control, and modern development standards. What We Offer: Competitive compensation: up to 120 PLN/h netto on a B2B contract Flexible settlements: Payments issued in your preferred form Fast invoicing: Short 14‑day payment terms Comprehensive healthcare: Extended private medical care package My Benefit platform: Access to a cafeteria system including Multisport cards and prepaid vouchers (e.g., IKEA, Zalando, Notino, and more)
Technology
emagine Polska
Java Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B Java Developer role focused on developing and enhancing enterprise applications within an agile team. The position involves building, testing, and optimizing Java-based systems under senior guidance while contributing to continuous integration and system maintenance. Long-term cooperation with occasional visits to Germany. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor’s degree in Computer Science or equivalent, Minimum 5 years professional experience, Strong knowledge of Java 8+, Minimum 2 years experience with Git, Minimum 2 years experience in Java development projects, Minimum 2 years experience with Spring Boot, Minimum 1 year experience with REST APIs, Minimum 1 year experience with JUnit and Mockito, Strong hands-on experience with Linux, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 1 year experience with Gradle 📃 Skills: Java, SpringBoot, Git, Jira, Confluence, JUnit, Mockito, Linux, Oracle, PostgreSQL, Gradle, REST, React, TypeScript, Scrum 🏢 Description: Mode : remote Contract : B2B Language : German (C1), English (B1) Summary: The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers. Responsibilities: Support Java application development under senior guidance. Collaborate within an agile framework to improve enterprise systems. Utilize Git for version control and project management tools like Jira and Confluence. Participate in coding, testing, and optimizing Java applications. Engage in continuous integration processes and maintain operational environments. Must Haves: Fluent German (C1 level, spoken and written). English skills (minimum B1 level, spoken and written). Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience. Solid theoretical knowledge of Java (minimum version 8). Practical experience with Git (minimum 2 years). Experience in Java development projects (minimum 2 years). Familiarity with Spring Boot (minimum 2 years). Knowledge of RESTful APIs (minimum 1 year). Experience with testing frameworks (JUnit, Mockito) (minimum 1 year). Hands-on experience with Linux (strong command over system functionalities). Experience with databases such as Oracle or PostgreSQL (minimum 1 year). Familiarity with continuous integration using Gradle (minimum 1 year). Nice to Haves: Front-end development experience with React and TypeScript (minimum 1 year). Agile development experience, especially with Scrum (minimum 1 year). Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year). Other Details: Location: Remote within Poland with occasional visits to Germany. Hospitality: Company-provided laptop. Collaboration: Independent work style paired with team collaboration. Duration: Long-term cooperation over 48 months. Decision Timeline: 2-3 months post-May. Documentation: Required copies of diplomas and certifications.
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month hybrid Java internship in Warsaw focused on hands-on learning under mentorship, working on daily development tasks and building core programming skills. The role offers practical experience with Java, databases, algorithms, and teamwork in a professional IT environment, with potential for future employment. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Knowledge of relational databases, Knowledge of data structures and algorithms, Object Oriented Programming (OOP), Basic understanding of Windows/Linux OS and shell, Knowledge of Java collections, Basic networking knowledge, Knowledge of I/O and SQL, Intermediate English or higher, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability for hybrid work model in Warsaw 📃 Skills: Java, SQL, OOP, Linux, Windows, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Kraków, Poland
32 - 32 PLN
🏢 Summary: 6-month Java internship focused on developing programming skills under mentorship in a hybrid work model in Krakow. The role includes hands-on learning, collaboration with a development team, and potential future employment for top-performing interns. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Knowledge of relational databases, Knowledge of data structures and algorithms, Understanding of Object Oriented Programming, Basic knowledge of Windows/Linux OS and shell, Knowledge of Java collections, Basic networking knowledge, Knowledge of I/O, Knowledge of SQL, Intermediate English, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability for hybrid work in Krakow 📃 Skills: Java, SQL, OOP, Linux, Windows, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Krakow. Being located in Krakow or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
co.brick
Senior Software Developer with German
Senior
Remote
Gliwice, Poland
130 - 180 PLN
🏢 Summary: Offer for programmers of various specializations to work on international projects, requiring communicative German and proficiency in their chosen technology stack. Projects include web applications, backend solutions, enterprise systems, and integrations, with flexible work arrangements. The role allows developers to work in their preferred programming language while collaborating with German-speaking clients and teams. 🗂️ Requirements: Proficiency in at least one programming language (e.g. Java, C#, Python, JavaScript, TypeScript, PHP, C++ or similar), Communicative German language skills at minimum B2 level, Experience in software development within chosen technology stack, Ability to work on web, backend or enterprise systems projects 📃 Skills: Java, C#, Python, JavaScript, TypeScript, PHP, C++, Deutsch 🏢 Description: Poszukujemy Programistów z językiem niemieckim! Do naszego zespołu poszukujemy Programistów różnych specjalizacji, którzy chcą rozwijać się przy międzynarodowych projektach i potrafią komunikować się w języku niemieckim . Realizujemy wiele ciekawych projektów w różnych technologiach – od aplikacji webowych, przez rozwiązania backendowe, po systemy korporacyjne i integracje. Dlatego nie skupiamy się na jednym języku – ważne jest, żebyś dobrze czuł się w swoim stacku , a resztę dopasujemy wspólnie. Czego oczekujemy: Znajomości jednego lub kilku języków programowania (np. Java, C#, Python, JavaScript, TypeScript, PHP, C++ lub inne), Znajomości języka niemieckiego na poziomie komunikatywnym (min. B2) – współpraca z klientami i zespołami niemieckojęzycznymi, Umiejętności analitycznego myślenia i rozwiązywania problemów, Otwartości na naukę i chęci do pracy zespołowej. Oferujemy: Udział w zróżnicowanych, międzynarodowych projektach, Możliwość pracy zdalnej, hybrydowej lub stacjonarnej , Elastyczne godziny pracy, Atrakcyjne wynagrodzenie dopasowane do doświadczenia, Szkolenia techniczne i językowe, Przyjazną atmosferę i wsparcie zespołu.
Technology
co.brick Talents
Frontend Software Engineer (Vue.js)
Mid
Remote
Gliwice, Poland
🏢 Summary: Frontend Software Engineer role focused on developing and maintaining web applications in Vue.js within an international project environment. The position involves implementing new features, participating in code reviews, collaborating with developers and Product Owners, and supporting junior team members. The offer includes a 12‑month cooperation with a strong possibility of extension. 🗂️ Requirements: 3–5 years of experience as Frontend Developer, Very good knowledge of Vue.js, Very good knowledge of JavaScript, Very good knowledge of HTML, Very good knowledge of CSS, Knowledge of REST API, Knowledge of Git, Ability to debug and fix code issues, German language proficiency at minimum B2 level 📃 Skills: Vue.js, JavaScript, HTML, CSS, REST, Git 🏢 Description: Frontend Software Engineer (Vue.js) z językiem niemieckim Szukamy Frontend Developera z dobrą znajomością Vue.js oraz języka niemieckiego do stałej współpracy przy międzynarodowym projekcie. Co będziesz robić? Tworzyć i rozwijać aplikacje webowe w Vue.js . Projektować i wdrażać nowe funkcje. Pisać czysty kod i brać udział w code review . Współpracować z zespołem programistów i Product Ownerami. Pomagać mniej doświadczonym osobom w zespole. Czego oczekujemy? 3–5 lat doświadczenia w pracy jako Frontend Developer. Bardzo dobrej znajomości Vue.js, JavaScript, HTML i CSS . Znajomości REST API oraz systemu Git . Umiejętności sprawnego szukania i naprawiania błędów w kodzie. Języka niemieckiego na poziomie min. B2 (będziesz go używać w codziennej pracy). Co oferujemy? Współpracę na 12 miesięcy z dużą szansą na przedłużenie. Pracę w międzynarodowym zespole przy nowoczesnym projekcie.
Technology
Experis Manpower Group
Java Developer
Mid
Hybrid
Warsaw, Poland
150 - 190 PLN
🏢 Summary: The offer is for a Java Developer responsible for designing, implementing, and upgrading IT systems based on analytical and technical documentation in a hybrid work model. The role involves working with legacy code, performing reverse engineering, integrating distributed systems, and building automated tests. It requires strong experience with Java enterprise technologies and system integration in complex environments. 🗂️ Requirements: Very good knowledge of Java 8+, Strong object-oriented programming skills, Experience in independent design and implementation of application components, Experience in documenting and testing application components, Practical knowledge of Spring and Spring Boot, Practical knowledge of Hibernate and JPA, Knowledge of JEE, Experience with message queue systems, especially RabbitMQ, Experience with Maven, Git, GitLab, Jenkins, Nexus, Jira, Knowledge of relational databases, especially Oracle, Practical knowledge of RESTful API design, Experience in system integration, Experience with distributed systems, Experience with JBoss or WildFly, Knowledge of Fortify and Sonatype, English proficiency at B2 level 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Fortify, Sonatype 🏢 Description: On-site work from Warsaw (5 days per week from the Client's office) Full availability in the Polish time zone Polish language is required English: at least B2 Tasks Design and implementation of IT solutions based on analytical and technical documentation Review and improvement of analytical documentation Creation and maintenance of technical documentation Technical upgrades and modernization of an existing system (including migration to Java 17 and newer technologies like Spring Boot) Work with legacy code and monolithic architecture (Java 8-based system) Reverse engineering based on: existing source code functional and technical documentation documented business processes system UI and database access Participation in transformation of a monolithic TMS system (POS terminal management) towards microservices architecture Defining, designing and implementing automated test cases (including regression testing) Identification of areas for test automation based on code and documentation Work with system security improvements and vulnerability mitigation Close cooperation with operational and development teams (~50% analytical work / ~50% development) Working in Scrum (2-week sprints) in a small development team Supporting system evolution and rollout to new markets (e.g. Germany) Requirements Very good knowledge of Java (8+) and object-oriented programming (experience with Java 17 is a plus) At least 5+ years of experience (Regular/Senior level) Experience in independent design, implementation, documentation and testing of application components Strong analytical skills and ability to work with legacy systems Very good practical knowledge of: Spring / Spring Boot Hibernate / JPA JEE RESTful API design Relational databases (especially Oracle ) Practical experience with: Message queues (RabbitMQ) System integration and distributed systems Application servers (JBoss / WildFly) Development tools: Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira Docker Nice to have: Experience with Linux environments Knowledge of code scanning tools (Fortify, Sonatype) Experience with AI-supported development tools (Codex) Offer Multisport card Private healthcare Access to an e-learning platform Group life insurance