Unlock Full Resume Report

April 26, 2026

Software Developer

Mid • Hybrid

Krakow, Poland

Projects description: 

CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. As a result of inventing new business lines as well as continuous support and expansion of existing services, CRIF is extending several development teams. The teams are located in Krakow and will cooperate with another development teams in Italy and Switzerland as well as several business stakeholders across Europe.

TECHNOLOGY DETAILS:

  • Technologies: Java 8+, Oracle/MS-SQL, Spring, Angular/React, Docker/Kubernetes/OpenShift

  • Development environment: Jenkins, Maven, GIT

  • Project management: SCRUM, JIRA

RESPONSIBILITIES:

  • Design and implement new features and change requests, involving the full technology stack

  • Care for good software quality by following code style rules, refactoring and other well-known practices

  • Maintain superb relations with colleagues inside and outside the team

  • Communicate efficiently with colleagues in Kraków and other CRIF units on daily basis

REQUIREMENTS:

  • Proved record of 2+ years of experience at development of Java

  • Hands-on experience with Spring and REST services

  • Ability to work efficiently in a distributed, international team

  • Communicative English, both spoken and written

Additional asset would be:

  • Knowledge of architectures of distributed systems

  • Practical experience in GUI frameworks (Angular or React)

  • Practical experience in CI/CD (Kubernetes, OpenShift, Jenkins)

  • Practical experience in cloud-hosted systems (Azure)

OUR OFFER:

  • Very good, talented architects to learn from them

  • Interesting business domain

  • Work in international company with several business units in Europe, Asia and America

  • A stable job in a fast growing environment

  • Benefit package (private medical care, multisport, meal/restaurants discounts etc.) /for contract of employment

  • Trainings & online conference package

  • Language classes (English & German & Italian) 

  • Smart-working model hybrid Kraków - please note NO OPTION to work fully remotely

Similar jobs you might like

Technology

CRIF

Software Developer

Mid

On-site

Krakow, Poland

🏢 Summary: Development role focused on designing and implementing new features across the full Java-based technology stack in an international, distributed environment. The position involves building and maintaining high-quality backend services and collaborating with cross-functional teams using modern DevOps and Agile practices. Work is performed in a hybrid model within a growing European development structure. 🗂️ Requirements: 2+ years experience in Java development, Hands-on experience with Spring, Experience building REST services, Experience working with relational databases, Ability to work in distributed international team, Communicative English (spoken and written) 📃 Skills: Java, Spring, REST, Oracle, MSSQL, Angular, React, Docker, Kubernetes, OpenShift, Jenkins, Maven, Git, Azure, Scrum, JIRA 🏢 Description: Projects description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. As a result of inventing new business lines as well as continuous support and expansion of existing services, CRIF is extending several development teams. The teams are located in Krakow and will cooperate with another development teams in Italy and Switzerland as well as several business stakeholders across Europe. TECHNOLOGY DETAILS: Technologies: Java 8+, Oracle/MS-SQL, Spring, Angular/React, Docker/Kubernetes/OpenShift Development environment: Jenkins, Maven, GIT Project management: SCRUM, JIRA RESPONSIBILITIES: Design and implement new features and change requests, involving the full technology stack Care for good software quality by following code style rules, refactoring and other well-known practices Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Kraków and other CRIF units on daily basis REQUIREMENTS: Proved record of 2+ years of experience at development of Java Hands-on experience with Spring and REST services Ability to work efficiently in a distributed, international team Communicative English, both spoken and written Additional asset would be: Knowledge of architectures of distributed systems Practical experience in GUI frameworks (Angular or React) Practical experience in CI/CD (Kubernetes, OpenShift, Jenkins) Practical experience in cloud-hosted systems (Azure) OUR OFFER: Very good, talented architects to learn from them Interesting business domain Work in international company with several business units in Europe, Asia and America A stable job in a fast growing environment Benefit package (private medical care, multisport, meal/restaurants discounts etc.) /for contract of employment Trainings & online conference package Language classes Smart-working model hybrid Kraków - please note NO OPTION to work fully remotely

Technology

New offer

RITS

Fullstack (Java/Angular)

Mid

Hybrid

Warsaw, MZ, Poland

140 - 165 PLN/hr

🏢 Summary: Long-term B2B opportunity on a global banking platform supporting corporate lending for enterprise clients. The role involves full-stack development of new features and modules using modern Java, Spring Boot, Angular, and cloud-native tooling in hybrid Warsaw or Kraków collaboration. 🗂️ Requirements: 4+ years of commercial backend or frontend development experience, Full-stack technology understanding, Java 8/17, Spring Boot, Hibernate, Oracle PL/SQL, Liquibase, Angular 19/20, Nx, Micro-frontend architecture, Jest, NgRx, CI/CD experience, Bitbucket, Jenkins, SonarQube, Kubernetes, ELK Stack, Advanced English (C1+) 📃 Skills: Java, Spring, Hibernate, Oracle, Liquibase, Angular, Nx, Jest, NgRx, Bitbucket, Jenkins, SonarQube, Kubernetes, ELK 🏢 Description: Project Details • Work model: Hybrid – Warsaw or Kraków (1–2 office visits per week) • Rate: 155–165 PLN/hour (B2B) • English: Advanced (C1+) • Industry: Banking About the Project Join a global banking project focused on developing and enhancing a platform that supports corporate lending processes for large enterprise clients. The team delivers new business initiatives, expands existing modules, and implements solutions for multiple international markets. The platform has been successfully running in production for several years and is one of the bank's core business applications used worldwide. With more than 20 extensive modules, the project provides opportunities to solve complex business and technical challenges, collaborate with international teams, and gain knowledge of advanced financial processes. We offer • Long-term cooperation on a stable, business-critical project with significant scale and complexity. • A modern technology stack maintained at no more than one version behind the latest release. • Opportunity to work on a globally used enterprise platform. • Collaboration with highly experienced engineers and technology experts. • Strong engineering culture focused on code quality, best practices, and technical excellence. • Access to an internally developed AI ecosystem and Large Language Model (LLM) solutions. • A development-focused environment, with significantly more feature delivery than maintenance work. Responsibilities • Design, develop, and enhance solutions aligned with the long-term product roadmap. • Collaborate with international cross-functional teams to design and implement new features. • Ensure high code quality through testing, code reviews, and adherence to development standards. • Estimate development effort, plan tasks, and provide regular status updates to stakeholders. • Support and mentor team members while sharing technical knowledge and best practices. Requirements • At least 4 years of commercial experience in backend or frontend development, with a solid understanding of the full technology stack. • Strong knowledge of Java 8/17, Spring Boot, Hibernate, Oracle PL/SQL, and Liquibase. • Frontend experience with Angular 19/20, Nx, micro-frontend architecture, Jest, and NgRx. • Experience with CI/CD tools and processes, including Bitbucket, Jenkins, and SonarQube. • Hands-on experience with Kubernetes and the ELK Stack. • Strong teamwork and a proactive approach to problem-solving. • Excellent written and spoken English.

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

RITS Professional Services

Fullstack Java Developer

Senior

Remote

Warsaw, Poland

40 - 50 USD

🏢 Summary: Full-stack Developer role focused on building and enhancing a mission-critical platform, including designing new features and improving existing components. The position involves developing high-quality software, optimizing system performance, and supporting distributed, high-throughput financial systems. The role also includes post-production support and continuous system improvements. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or related field, 5–10 years of experience as FullStack Developer, Strong knowledge of Java programming, Experience with distributed systems, Knowledge of algorithms and data structures, Experience with concurrency and multithreading, Experience with high-speed messaging systems, Experience with distributed NoSQL databases, Proficiency in SQL and Oracle PL/SQL, Experience with Java application servers, Experience with Unix or Linux systems, Experience with financial transaction systems 📃 Skills: Java, SpringBoot, JavaScript, HTML, CSS, JSON, Kafka, Tibco, Tervela, Cassandra, NoSQL, Oracle, PLSQL, SQL, Tomcat, WebLogic, WebSphere, Unix, Linux, Algorithms, DataStructures, Concurrency, Multithreading, DistributedSystems, FinancialSystems 🏢 Description: RITS Group is an IT company offering top-quality programming services for both the Polish and international markets. We are proud to be one of the fastest-growing technology companies. Our priority is the quality and innovation of the solutions we deliver, and our organizational culture is based on trust, collaboration, and continuous improvement. Responsibilities: •    Creating new features and enhancing functionality on a mission critical platform •    Adapts and extend existing re-usable components and libraries. •    Develops high quality software while meeting deadlines •    Presents ideas for system improvements •    Design or upgrade an existing software to ensure product performance and quality expectations are met •    Assists with rollout and post production support Requirements: •    Master’s or Bachelor's degree in Computer Science or related discipline •    5-10 years of working experience as a full-stack developer, distributed systems experience is a plus •    Excellent written and verbal communication skills •    Strong ability to interpret business requirements •    Must be a creative problem solver •    Must demonstrate strong knowledge of algorithms, data structures, concurrency, and Java programming •    Java, Spring Boot, JavaScript, HTML, CSS, JSON •    Multi-threaded programming •    Experience with algorithms, data structures, and concurrency •    Kafka, Tibco Rendezvous, Tervela, or similar high-speed messaging system •    Experience with distributed database systems like, Cassandra or any other NoSQL database •    Oracle PL/SQL programming, Proficiency in SQL •    Tomcat, WebLogic, or WebSphere •    UNIX / Linux operating systems •    Experience with financial transaction systems •    Basic knowledge of the fixed income and financial markets is a plus. •    Excellent written and verbal communication skills •    Strong ability to interpret business requirements •    Must be a creative problem solver and should have good analytical thinking.

Technology

emagine Polska

Full Stack Developer (Java, React)

Senior

Hybrid

Krakow, Poland

190 - 200 PLN/hr

🏢 Summary: Long-term B2B hybrid role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position emphasizes high-frequency delivery, REST API development, and collaboration in a global engineering environment. It combines technical leadership with active development in financial-sector projects. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Ability to deliver code changes frequently, Background in banking or financial sector 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL, Docker, Kubernetes 🏢 Description: Working mode: Hybrid - 6 days per month at the Kraków office Contract type: B2B, long term cooperation Rate: 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

Technology

j-labs

Tech Lead (Java +DevOps)

Senior

Hybrid

Krakow, Poland

185 - 200 PLN

🏢 Summary: Development and maintenance of a microservices-based system for daily credit risk exposure calculation, built as part of a cloud transformation initiative. The role focuses on designing and implementing scalable, high-performance Java solutions within a distributed architecture. You will work across the full product lifecycle in a DevOps and CI/CD environment. 🗂️ Requirements: Minimum 6 years of experience in Java software development, Experience in designing and building distributed systems, Experience in developing microservices using Java, Spring Boot and REST, Hands-on experience with Apache Beam and Apache Flink, Experience with cloud platforms (preferably GCP), Practical experience with TDD, Knowledge of DevOps and CI/CD practices, Understanding of SOLID, KISS, DRY, YAGNI principles, English and Polish at B2+ level 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Microservices, DistributedSystems, ApacheBeam, ApacheFlink, GCP, Cloud, Redis, REST, Ansible, Jenkins, Oracle, PostgreSQL, Python, TDD, DevOps, CICD, SOLID, KISS, DRY, YAGNI 🏢 Description: Praca z krakowskiego biura 2 razy w tygodniu. O projekcie Aplikacja służy do codziennego obliczania ekspozycji na ryzyko kredytowe kontrahentów dla klientów na całym świecie. System jest rozwijany w architekturze mikroserwisowej jako część długofalowej transformacji technologicznej, obejmującej migrację do chmury. Technologie: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Ansible, Jenkins Zadania Rozwój i utrzymanie mikroserwisów w obszarze risk calculation. Projektowanie i implementacja wydajnego, skalowalnego kodu w Javie. Udział w pełnym cyklu życia produktu (analiza, development, wdrożenie, monitoring). Praca zgodnie z podejściem TDD. Współpraca z międzynarodowymi zespołami. Dbanie o wydajność, niezawodność, dostępność i bezpieczeństwo systemów. Mentoring i wsparcie developerów. Obsługa incydentów produkcyjnych oraz rozwój narzędzi automatyzujących. Współpraca w środowisku Agile / DevOps / CI/CD. Wymagania Must have: Min. 6 lat doświadczenia w rozwoju oprogramowania (Java). Doświadczenie w projektowaniu i budowie systemów rozproszonych. Doświadczenie w tworzeniu mikroserwisów (Java, Spring Boot, REST APIs). Doświadczenie z Apache Beam i Apache Flink. Znajomość rozwiązań chmurowych (preferowana GCP). Praktyczne stosowanie TDD. Znajomość praktyk DevOps i CI/CD. Zrozumienie zasad: SOLID, KISS, DRY, YAGNI. Bardzo dobre umiejętności komunikacyjne. Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne. Znajomość języka angielskiego i polskiego na poziomie B2+ Nice to have: Doświadczenie w bankowości inwestycyjnej Znajomość Jenkins, Ansible Znajomość baz danych (Oracle, PostgreSQL) Znajomość Pythona

Technology

emagine Polska

Java+ React Developer

Senior

Hybrid

Krakow, Poland

180 - 200 PLN

🏢 Summary: Long-term B2B role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position combines backend and frontend engineering with architectural responsibilities in a global, collaborative environment. The role supports high-frequency delivery in a financial services context. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Experience delivering code changes at high frequency, Background in financial sector, preferably banking 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL 🏢 Description: Working mode : Hybrid - 6 days per month at the Kraków office Contract type : B2B, long term cooperation Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes.

Technology

RITS Professional Services

Java Developer (Mid/Senior) – Java | Kafka | GCP

Mid

Hybrid

Krakow, Poland

130 - 155 PLN/hr

🏢 Summary: Mid/Senior Java Developer role in a global trading project focused on developing and migrating high-performance risk and position management systems to Google Cloud Platform. The position involves building real-time systems based on Apache Kafka within a CI/CD-driven environment. Work includes system development, cloud migration, and maintaining production-grade financial applications. 🗂️ Requirements: Minimum 4 years commercial experience in Java, Strong knowledge of Java and JVM ecosystem, Experience with cloud solutions, Knowledge of Infrastructure as Code tools, Experience with TDD, Experience with CI/CD environments, Practical knowledge of Git, Practical knowledge of build tools, English level B2 or higher 📃 Skills: Java, JVM, Kafka, GCP, Terraform, TDD, CI, CD, Git, Gradle, GitHub, TeamCity, REST, MongoDB 🏢 Description: Java Developer (Mid/Senior) – Java | Kafka | GCP RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Oferujemy 📍 Lokalizacja: Kraków (preferowane) lub inne lokalizacje w Polsce* 🏢 Model pracy: Hybrydowy 💰 Stawka: do 155 PLN netto/h (B2B) *Model pracy Kandydaci z Krakowa: praca hybrydowa z wymaganą obecnością w biurze klienta 2 dni w tygodniu . Kandydaci spoza Krakowa: możliwość pracy zdalnej z wymaganą obecnością w biurze klienta w Krakowie 3 razy w miesiącu . O projekcie Dołącz do globalnego zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych systemów wspierających elektroniczny trading instrumentów finansowych. Zespół rozwija wewnętrzną platformę wykorzystywaną przez biznes tradingowy na rynkach kapitałowych, działającą w środowisku o wysokiej wydajności i dostępności. Aktualnie rozbudowujemy zespół w Polsce, który odpowiada za migrację aplikacji zarządzania ryzykiem i pozycjami opartą o Apache Kafka z infrastruktury on-premise do środowiska Google Cloud Platform (GCP). System przetwarza dane w czasie rzeczywistym i wspiera zarządzanie pozycjami oraz wizualizację ekspozycji dla obszaru Cash Equities. Obowiązki Rozwój nowych funkcjonalności w środowisku Java. Współpraca z Product Ownerami oraz użytkownikami biznesowymi w celu analizy wymagań. Tworzenie i rozwijanie testów automatycznych. Udział w procesach CI/CD oraz wdrożeniach produkcyjnych. Utrzymanie i rozwój systemów działających produkcyjnie. Code review oraz współpraca w międzynarodowym zespole. Recenzja zmian przez współpracownika / weryfikacja zmian przez kolegę z zespołu Aktywny udział w usprawnianiu procesów, architektury i jakości wytwarzanego oprogramowania. Wymagania Minimum 4 lata doświadczenia komercyjnego w programowaniu w Java. Bardzo dobra znajomość Java oraz ekosystemu JVM. Doświadczenie w pracy z rozwiązaniami chmurowymi (mile widziane GCP). Znajomość Terraform lub innych narzędzi Infrastructure as Code. Doświadczenie z TDD oraz środowiskami Continuous Integration / Continuous Delivery. Praktyczna znajomość Git, Gradle, GitHub, TeamCity lub podobnych narzędzi. Język angielski na poziomie minimum B2. Mile widziane Doświadczenie z Apache Kafka i Kafka Streams. Znajomość REST API oraz technologii messagingowych. Doświadczenie w optymalizacji wydajności JVM. MongoDB. Wiedza z obszaru systemów tradingowych lub zarządzania ryzykiem. Zainteresowanie rynkami kapitałowymi, Equities lub Equity Derivatives. Aktywność w społecznościach technologicznych, projektach open source, meetupach itp. Proces rekrutacyjny Techniczna weryfikacja kompetencji na platformie Karat. Minimum jedna rozmowa projektowa z klientem. Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 3/6/2026/r/3546

Technology

DCV Technologies

Senior Java Fullstack Developer | Hybrid Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves Java, Spring Boot, microservices, REST APIs, databases, CI/CD, and collaboration with cross-functional teams in a hybrid Kraków setup. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8/11/17), Spring Boot and Spring MVC expertise, Microservices architecture and RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle knowledge, JUnit and Mockito testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: 📌 We are seeking an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Type of contract: B2B 📍 Location: Kraków (3 days per week from the client’s office) 💡 Key Responsibilities Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot , and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of design patterns and object-oriented programming principles Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Antal Sp. z o.o.

Java Developer

Senior

Hybrid

Krakow, Poland

140 - 200 PLN

🏢 Summary: The offer is for an experienced Java Developer to design, develop, and maintain scalable backend systems and microservices in an international, hybrid work environment. The role focuses on building high-performance, secure enterprise applications, contributing to architecture decisions, and supporting CI/CD and DevOps practices. It is suited for engineers experienced in modern Java ecosystems and distributed systems. 🗂️ Requirements: Commercial experience in Java software development, Strong knowledge of Java and Spring Boot, Experience building RESTful APIs and microservices, Knowledge of Spring Framework, Hibernate, and JPA, Experience with relational databases (Oracle or PostgreSQL), Understanding of software design principles and application architecture, Experience with Git, Familiarity with Docker and CI/CD tools, Experience working in Agile (Scrum/Kanban) environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, Microservices, Oracle, PostgreSQL, Git, Docker, CICD, Agile, Scrum, Kanban 🏢 Description: 📍 Location: Kraków (Hybrid – 6–8 days per month in the office) 📄 Contract Type: B2B / Employment Contract 🌍 International Environment About the Role We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes. This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems. Responsibilities Design, develop, and maintain scalable backend applications and microservices using Java technologies. Build and enhance secure, reliable, and high-performing APIs. Participate in system architecture and technical design discussions. Develop high-quality, maintainable, and well-tested code. Collaborate with cross-functional teams to deliver business-critical solutions. Troubleshoot, analyze, and resolve application and production issues. Perform code reviews and contribute to engineering best practices. Support application performance, scalability, and reliability initiatives. Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives. Contribute to CI/CD processes and DevOps practices. Requirements Commercial experience in software development using Java. Strong knowledge of Java and Spring Boot. Experience building RESTful APIs and microservice-based applications. Good understanding of Spring Framework, Hibernate, and JPA. Experience working with relational databases such as Oracle or PostgreSQL. Familiarity with NoSQL databases is a plus. Understanding of software design principles and application architecture. Experience with Git and modern software development practices. Familiarity with Docker and CI/CD tools. Experience working in Agile environments (Scrum/Kanban). Strong analytical and problem-solving skills. Good communication skills and ability to work collaboratively within a team. Nice to Have Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of Kubernetes and container orchestration. Exposure to frontend technologies such as React, Angular, or JavaScript. Experience with event-driven architectures and messaging systems. Understanding of security best practices in software development. What We Offer Opportunity to work on modern, large-scale enterprise solutions. Long-term projects in an international environment. Flexible hybrid working model. Exposure to modern technologies, cloud solutions, and microservices architecture. Professional growth opportunities and access to technical challenges. Collaborative culture focused on quality, innovation, and continuous improvement. Employment contract or B2B cooperation model.