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
CRIF
DevOps Engineer
Mid
Hybrid
Krakow, Poland
🏢 Summary: The offer is for an IT Infrastructure/DevOps Engineer responsible for supporting development and production environments both on-premises and in the cloud. The role focuses on maintaining and automating infrastructure, managing CI/CD pipelines, and ensuring reliable operation of Kubernetes-based services. It involves close collaboration with international teams and supporting enterprise-scale systems. 🗂️ Requirements: Minimum 2 years of experience in similar role, Strong knowledge of Linux, Good knowledge of Bash, Experience with CI/CD/CT pipelines, Experience with Infrastructure as Code tools, Knowledge of Kubernetes (on-prem and cloud), Knowledge of Tomcat, Knowledge of Nginx or F5 load balancers, Experience with VMware, Good English skills 📃 Skills: Linux, Ubuntu, RedHat, Windows, VMware, AWS, Azure, Kubernetes, Docker, Git, Bash, Ansible, Terraform, CloudFormation, Tomcat, Nginx, F5, Python, DNS, VLAN, Routing, ActiveDirectory, ELK, SIEM, Prometheus, JIRA, Confluence 🏢 Description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. Joining us, you will become a member of a company that is one of the key players worldwide providing integrated solutions for business & commercial information and credit management. Nowadays more than 3,300 banks and financial institutions, 44,000 business clients, and 190,000 consumers use CRIF solutions in 50 countries on a daily basis. Technology stack used in Crif: Linux (Ubuntu, RedHat), Windows Server, VMware, AWS, Azure, K8s, Docker, Git Responsibilities: Support software development infrastructure Support production environment on prem and in the cloud Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Krakow and other CRIF units on daily basis. Requirements : Proved record of 2+ years of experience in a similar role Preferred higher education (IT, Engineering or similar) Strong knowledge of Linux Good knowledge of Bash and Unix command line toolkit (must have) Experience in CI/CD/CT pipelines implementation Infrastructure Automation: Configuration Management, Infrastructure as Code (e.g. Ansible, Terraform, AWS CloudFormation) Knowledge of on prem and cloud based Kubernetes services, Tomcat web service, Nginx/F5 load balancer/ VMware AVI Good English, both spoken and written. Good to have: Good knowledge in Python used for automation tasks Knowledge of infrastructure concepts (DNS, Network VLANs, Routing, Active Directory), preferable experience in maintenance of these areas, knowledge of Windows Server OS Monitoring, logging, and alerting tools (ELK, SIEM) Prometheus, JIRA, Confluence Our offer: Stable employment conditions based on an employment contract Very good, talented architects to learn from them A stable job in a fast-growing environment. Interesting business domain. Work in international company with several business units in Europe, Asia and America. Benefit package (private medical care, multisport) Health and life insurance Language classes (English) Trainings and learning budget Smart-working model Hybrid work mode (50/50), office in Krakow. If that sounds interesting, join us!
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
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.
Technology
emagine Polska
FullStack Developer Java & React (50% React, 50% Java)
Senior
Hybrid
Krakow, Poland
200 - 200 PLN/hr
🏢 Summary: Long-term B2B opportunity for a senior engineer to deliver production-ready code and shape system architecture in a microservices environment. The role combines hands-on Java and React development with architectural responsibilities in a global, collaborative setup. It focuses on high-frequency delivery and technical excellence within the financial sector. 🗂️ Requirements: Strong Java experience (latest versions), Strong React experience, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Proven high-frequency code delivery, Experience in banking or financial sector 📃 Skills: Java, React, Microservices, REST, PostgreSQL, Banking, Docker, Kubernetes 🏢 Description: Working mode : Hybrid - 6 days per month at the Warsaw 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.