June 25, 2026

Senior Java Developer

Senior • Hybrid

1,500 - 1,790 PLN

Krakow, Poland

Senior Java Developer – Global Investment Banking Platform (Kraków)
B2B | Hybrid – 6 days per month in the office | 1300-1500 PLN | 1500 – 1800 PLN

A global investment bank is expanding its engineering hub in Kraków and is looking for an experienced Senior and Mid Level Java Developers to join a long‑term programme modernising a business‑critical Collateral & Margining platform used across global markets.

This is a chance to join a mature engineering organisation driving a multi‑year transformation from monolithic systems to a modern, microservices‑based architecture. You’ll work on high‑impact technology used by thousands of institutional clients worldwide, while contributing to a brand‑new platform built with the latest open‑source tooling.

About the Team & Platform

The Collateral technology group delivers end‑to‑end solutions for a cross‑asset trading and risk environment.
The team is currently:

  • Supporting a large‑scale, business‑critical monolithic platform

  • Building a new microservices‑based collateral platform using modern engineering practices

  • Accelerating adoption of Agile, DevOps, AI‑assisted development, CI/CD, and cloud-native tooling

Tech stack includes:Java 17/21, Spring Boot 3.5, Spring 6, Spring Cloud, Angular 17, REST APIs, Message Queues, Ansible, and modern open‑source infrastructure.

Role Overview

As a Java Developer, you will:

  • Design, build, and maintain high‑quality Java microservices

  • Contribute across the full SDLC, from design to production support

  • Apply Agile and DevOps principles to improve delivery velocity

  • Use TDD (JUnit), integration tests, regression tests, and Cucumber for E2E scenarios

  • Collaborate closely with QA, product, and architecture teams

  • Mentor junior engineers and support knowledge‑sharing across the team

  • Support production systems: incident resolution, monitoring, and problem management

  • Build automation and tooling to improve operational efficiency

Essential Experience

  • Strong experience with Java 17/21, Spring Boot, and microservices

  • Knowledge of PostgreSQL and DevSecOps pipelines

  • Experience working in Agile and/or DevOps environments

  • Strong communication skills and ability to collaborate across global teams

  • Proven experience delivering complex systems from concept to production

  • Ability to translate functional requirements into scalable technical solutions

  • Strong TDD discipline (JUnit, integration tests, Cucumber)

Desirable Skills

  • Experience with AI‑assisted development tools (e.g., GitHub Copilot)

  • Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon)

  • Distributed caching/in‑memory data stores (Redis, Hazelcast, Coherence)

  • REST APIs and messaging (MQ, Solace)

  • Automated deployment tools (Ansible)

  • TypeScript, Angular, HTML5

  • Cloud exposure (GCP/AWS)

Why Join?

  • Work on a mission‑critical global banking platform

  • Contribute to a major multi‑year transformation

  • Join a stable, established engineering organisation with modern practices

  • Influence architecture, tooling, and engineering standards

  • Long‑term project with strong investment and roadmap clarity

Similar jobs you might like

Technology

Caspian One

Full Stack Java Developer – Global Investment Banking Platform

Senior

Hybrid

Krakow, Poland

1,300 - 1,800 PLN/mo

🏢 Summary: Senior/Mid Full‑Stack Java Developer role focused on modernising and rebuilding a business‑critical Collateral & Margining platform into a microservices‑based architecture. The position involves end‑to‑end development of Java microservices, full SDLC ownership, and production support within a global investment banking environment. You will contribute to a long‑term transformation using modern Agile, DevOps, and cloud‑native practices. 🗂️ Requirements: Strong experience with Java 17/21, Hands-on experience with Spring Boot and microservices architecture, Solid knowledge of PostgreSQL, Experience with DevSecOps or CI/CD pipelines, Strong TDD practice using JUnit and Cucumber, Experience building and consuming REST APIs, Experience with messaging systems, Experience working in Agile or DevOps environments, Ability to deliver complex systems from design to production 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Angular, TypeScript, REST, PostgreSQL, Microservices, DevSecOps, CI/CD, JUnit, Cucumber, Ansible, Redis, Hazelcast, Coherence, MQ, Solace, GCP, AWS, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, HTML5, TDD, DevOps, Agile, GitHubCopilot 🏢 Description: Full‑Stack Java Developer – Global Investment Banking Platform (Kraków) B2B | 6 days per month in the office | 1300-1800 PLN A global investment bank is expanding its engineering hub in Kraków and is looking for experienced Senior and Mid Level Full‑Stack Java Developer’s to join a long‑term programme modernising a business‑critical Collateral & Margining platform used across global markets. This is a chance to join a mature engineering organisation driving a multi‑year transformation from monolithic systems to a modern, microservices‑based architecture. You’ll work on high‑impact technology used by thousands of institutional clients worldwide, while contributing to a brand‑new platform built with the latest open‑source tooling. About the Team & Platform The Collateral technology group delivers end‑to‑end solutions for a cross‑asset trading and risk environment. The team is currently: Supporting a large‑scale, business‑critical monolithic platform Building a new microservices‑based collateral platform using modern engineering practices Accelerating adoption of Agile, DevOps, AI‑assisted development, CI/CD, and cloud-native tooling Tech stack includes:Java 17/21, Spring Boot 3.5, Spring 6, Spring Cloud, Angular 17, TypeScript, REST APIs, Message Queues, Ansible, and modern open‑source infrastructure. Role Overview As a Senior Full‑Stack Java Developer, you will: Design, build, and maintain high‑quality Java microservices Contribute across the full SDLC, from design to production support Apply Agile and DevOps principles to improve delivery velocity Use TDD (JUnit), integration tests, regression tests, and Cucumber for E2E scenarios Collaborate closely with QA, product, and architecture teams Mentor junior engineers and support knowledge‑sharing across the team Support production systems: incident resolution, monitoring, and problem management Build automation and tooling to improve operational efficiency Essential Experience Strong experience with Java 17/21, Spring Boot, and microservices Solid knowledge of PostgreSQL and DevSecOps pipelines Experience working in Agile and/or DevOps environments Strong communication skills and ability to collaborate across global teams Proven experience delivering complex systems from concept to production Ability to translate functional requirements into scalable technical solutions Strong TDD discipline (JUnit, integration tests, Cucumber) Desirable Skills Experience with AI‑assisted development tools (e.g., GitHub Copilot) Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Distributed caching/in‑memory data stores (Redis, Hazelcast, Coherence) REST APIs and messaging (MQ, Solace) Automated deployment tools (Ansible) TypeScript, Angular, HTML5 Cloud exposure (GCP/AWS) Why Join? Work on a mission‑critical global banking platform Contribute to a major multi‑year transformation Join a stable, established engineering organisation with modern practices Influence architecture, tooling, and engineering standards Long‑term project with strong investment and roadmap clarity

Technology

Caspian One

Java Developer | Investment Bank

Senior

Hybrid

Krakow, Poland

1,300 - 1,800 PLN

🏢 Summary: Long-term opportunity for a Full-Stack Java Developer to modernize a business-critical Collateral & Margining platform within a global investment banking environment. The role focuses on building and maintaining Java-based microservices while contributing to a transformation from monolithic systems to a cloud-native architecture. You will work across the full SDLC using modern Agile, DevOps, and automated testing practices. 🗂️ Requirements: Strong experience with Java 17/21, Hands-on experience with Spring Boot and microservices architecture, Solid knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience working in Agile and DevOps environments, Strong TDD practice using JUnit and integration testing, Experience with Cucumber for E2E testing, Experience delivering complex systems to production, Experience with REST APIs and messaging systems 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Angular, TypeScript, PostgreSQL, Microservices, REST, MQ, Solace, Ansible, JUnit, Cucumber, DevSecOps, CICD, Redis, Hazelcast, Coherence, GCP, AWS, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, HTML5, GitHubCopilot 🏢 Description: Full‑Stack Java Developer – Global Investment Banking Platform (Kraków) B2B| Krakow | Hybrid: 6 days per month A global investment bank is expanding its engineering hub in Kraków and is looking for an experienced Senior and Mid Level Full‑Stack Java Developer’s to join a long‑term programme modernising a business‑critical Collateral & Margining platform used across global markets. This is a chance to join a mature engineering organisation driving a multi‑year transformation from monolithic systems to a modern, microservices‑based architecture. You’ll work on high‑impact technology used by thousands of institutional clients worldwide, while contributing to a brand‑new platform built with the latest open‑source tooling. About the Team & Platform The Collateral technology group delivers end‑to‑end solutions for a cross‑asset trading and risk environment. The team is currently: Supporting a large‑scale, business‑critical monolithic platform Building a new microservices‑based collateral platform using modern engineering practices Accelerating adoption of Agile, DevOps, AI‑assisted development, CI/CD, and cloud-native tooling Tech stack includes: Java 17/21, Spring Boot 3.5, Spring 6, Spring Cloud, Angular 17, TypeScript, REST APIs, Message Queues, Ansible, and modern open‑source infrastructure. Role Overview As a Senior Full‑Stack Java Developer, you will: Design, build, and maintain high‑quality Java microservices Contribute across the full SDLC, from design to production support Apply Agile and DevOps principles to improve delivery velocity Use TDD (JUnit), integration tests, regression tests, and Cucumber for E2E scenarios Collaborate closely with QA, product, and architecture teams Mentor junior engineers and support knowledge‑sharing across the team Support production systems: incident resolution, monitoring, and problem management Build automation and tooling to improve operational efficiency Essential Experience Strong experience with Java 17/21, Spring Boot, and microservices Solid knowledge of PostgreSQL and DevSecOps pipelines Experience working in Agile and/or DevOps environments Strong communication skills and ability to collaborate across global teams Proven experience delivering complex systems from concept to production Ability to translate functional requirements into scalable technical solutions Strong TDD discipline (JUnit, integration tests, Cucumber) Desirable Skills Experience with AI‑assisted development tools (e.g., GitHub Copilot) Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Distributed caching/in‑memory data stores (Redis, Hazelcast, Coherence) REST APIs and messaging (MQ, Solace) Automated deployment tools (Ansible) TypeScript, Angular, HTML5 Cloud exposure (GCP/AWS) Why Join? Work on a mission‑critical global banking platform Contribute to a major multi‑year transformation Join a stable, established engineering organisation with modern practices Influence architecture, tooling, and engineering standards Long‑term project with strong investment and roadmap clarity

Technology

Crestt

Senior / Expert Java Integration Developer (Banking)

Senior

Hybrid

Warsaw, Poland

150 - 165 PLN/hr

🏢 Summary: Senior/Expert Java Integration Developer role for a long-term banking transformation project focused on backend integrations, Java microservices, and modernization of Safekeeping and Corporate Actions platforms. The position involves building and enhancing integrations using Spring Boot, REST APIs, Kafka, and IBM MQ within an international Scrum environment. Hybrid B2B cooperation in Warsaw or Gdańsk with potential project extension. 🗂️ Requirements: 5+ years of commercial Java backend development experience, Strong Java knowledge, Experience with Spring Boot, Experience with Spring Integration, Experience with REST APIs, Experience with microservices, Strong SQL skills, Experience with relational databases, Experience with Oracle, Experience with Kafka and/or IBM MQ, Knowledge of Maven, Knowledge of Git, Experience with CI/CD pipelines, Experience with JUnit, Experience with Testcontainers, Experience analyzing production issues and integrations, Professional English 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, REST, Microservices, SQL, Oracle, Kafka, IBMMQ, Maven, Git, CI/CD, JUnit, Testcontainers, Scrum 🏢 Description: Senior / Expert Java Integration Developer (Banking) 📍 Location: Warsaw or Gdańsk (hybrid – 2–3 days per week in the office) 💼 Contract: B2B 💰 Rate: up to 165 PLN/h 📅 Project duration: August 2026 – January 2027 (with possible extension) 🗣 Language: English (Professional) 👥 Open positions: 2 About the Project For our international client from the banking sector , we are looking for an experienced Senior / Expert Java Integration Developer to join a growing engineering team responsible for developing and modernising backend integration components supporting Safekeeping and Corporate Actions platforms. The project is undergoing significant expansion as part of a long-term strategic transformation, including migration of business processes and increased transaction volumes. You will participate in redesigning existing integrations, building modern Java microservices, and integrating critical banking systems. You'll join an experienced Scrum team working in a collaborative international environment with architects, analysts, QA engineers, and infrastructure specialists. Your Responsibilities Design, develop and maintain Java-based backend applications and integration services Develop modern microservices using Spring Boot Build and enhance integrations between banking systems using REST APIs, Kafka and IBM MQ Participate in application architecture improvements and legacy modernization Analyze business requirements, technical documentation and system dependencies Support deployment planning and production issue investigation Develop automated unit and integration tests Participate in code reviews and promote engineering best practices Collaborate with international Agile/Scrum teams Must Have 5+ years of commercial experience in Java backend development (10+ years for Expert level) Strong knowledge of Java and Spring Boot Experience with Spring Integration Practical experience with REST APIs and microservices Strong SQL skills and experience with relational databases (Oracle preferred) Experience with Kafka and/or IBM MQ Maven, Git and CI/CD pipelines JUnit and Testcontainers Experience analyzing production issues, logs, integrations and system flows Professional level English Nice to Have Banking or capital markets experience Experience with custody, settlement or corporate actions platforms Kubernetes and containerized applications Cloud-native application design Test automation and static code analysis Experience with AI-assisted development tools Experience building applications integrated with Kafka What We Offer International banking project Modern technology stack and large-scale enterprise systems Opportunity to influence architecture and modernization initiatives International Scrum environment Competitive B2B rate Stable cooperation with the possibility of project extension Hybrid work model (Warsaw or Gdańsk)

Technology

Crestt

Senior Java Fullstack Developer

Senior

Hybrid

Gdansk, Poland

140 - 157 PLN/hr

🏢 Summary: Full-stack Java developer role in the financial sector focused on building scalable microservices and modern frontend applications in an Agile environment. The position involves backend and frontend development using Java, Angular, cloud-native technologies, and distributed systems integrations. Hybrid work model with a long-term international project and competitive B2B rate. 🗂️ Requirements: 5+ years of commercial Java development experience, 2+ years of Angular experience, Knowledge of Spring Framework, Experience with microservices architecture, Experience with Docker, Experience with Kubernetes, Experience with Kafka and distributed systems, Knowledge of REST APIs, Knowledge of SQL, Experience with Oracle databases, Experience with Git, Understanding of Clean Code principles, Understanding of Continuous Integration, Experience integrating REST and SOAP services, Knowledge of XML, Knowledge of JSON, Knowledge of Avro, English level B2 or higher 📃 Skills: Java, Angular, React, Spring, Docker, Kubernetes, Kafka, REST, SQL, Oracle, Git, SOAP, XML, JSON, Avro, Jenkins, ArgoCD 🏢 Description: Senior Java Full-stack Developer 📍 Location: Warsaw, Gdańsk or Gdynia 🏢 Work model: Hybrid (3 days per week in the office) 📅 Project duration: August 2026 – January 2027 💰 B2B rate: up to 157 PLN/h ⏰ Full-time (40h/week) About the project Join an international financial institution and become part of a team responsible for building modern, scalable solutions supporting one of the company's key business domains. You will work in an Agile environment, developing cloud-ready microservices and integrating modern applications with existing enterprise platforms. This role combines backend and frontend development while giving you the opportunity to work with modern technologies, distributed systems, and high-performance applications. Your responsibilities Design, develop and maintain full-stack applications. Build and enhance Java-based microservices. Develop modern frontend solutions using Angular. Integrate applications using REST APIs, Kafka, MQ and Oracle databases. Participate in migration and transformation of existing systems. Ensure application quality, scalability and performance. Collaborate with architects, analysts, QA engineers and business stakeholders. Contribute to code reviews and technical improvements. We are looking for someone who has Minimum 5 years of commercial experience with Java development. At least 2 years of experience with Angular (React is also valued). Strong knowledge of Spring Framework . Experience building microservices architectures . Practical experience with Docker and Kubernetes . Experience working with Kafka and distributed systems. Knowledge of REST APIs , SQL and Oracle databases. Experience with Git . Understanding of Clean Code , Continuous Integration and software engineering best practices. Experience integrating REST and SOAP services. Good understanding of XML, JSON and Avro . Good command of English (B2 or higher) . Nice to have Jenkins Argo CD Event Sourcing Schema Registry DevOps practices What we offer Competitive B2B rate of up to 157 PLN/hour . Long-term international project. Opportunity to work with modern cloud-native technologies. Challenging projects within the financial sector. Professional, collaborative and Agile environment. Work with experienced engineers on large-scale enterprise solutions.

Technology

Caspian One

Java Developer | Financial Services

Mid

Hybrid

Krakow, Poland

1,200 - 1,600 PLN

🏢 Summary: Hands-on Java Developer role focused on modernising a long-standing cross-asset platform through Kafka-driven event architecture and microservices. The position involves building integrations, improving legacy systems, and supporting monthly releases within a global engineering setup. Work includes Java, Spring Boot, Kafka integration, and DevOps-aligned development in a hybrid model. 🗂️ Requirements: Commercial experience with Java, Experience with Spring and Spring Boot, Hands-on Kafka integration experience, Knowledge of microservices architecture, Understanding of distributed systems, Experience with legacy system modernisation, DevOps pipelines and CI/CD experience, SQL proficiency 📃 Skills: Java, Spring, SpringBoot, Kafka, Microservices, SQL, CI/CD, DevOps, AWS, Azure, GCP 🏢 Description: Java Developer – Global Investment Bank – Krakow Cross‑Asset Platform | Kafka Migration | Modernisation Project B2B | Hybrid - 3 days per week A global investment bank is expanding its Krakow engineering hub and is looking for Java Developers to support the growth of a 20‑year‑old cross‑asset platform that is now undergoing major modernisation. This is a hands‑on engineering role focused on Kafka integration, microservices, and cloud‑aligned development practices. You’ll join a collaborative team of 20+ developers in Poland, delivering monthly releases that support middle‑office trade capture workflows. What you’ll work on Enhancing and modernising a long‑standing cross‑asset platform Designing and building Kafka integrations as the platform transitions to event‑driven architecture Developing microservices using Java, Spring, Spring Boot Setting up and configuring DevOps pipelines, CI/CD, and environment configs Applying strong software engineering fundamentals to improve reliability and maintainability Writing and optimising SQL queries for data access and reporting Contributing to monthly release cycles and global delivery processes What you bring Solid commercial experience with Java, Spring, and Spring Boot Hands‑on experience with Kafka (building integrations, understanding redundancy, event flows) Understanding of microservices, distributed systems, and cloud‑ready architectures Ability to work with and improve legacy systems while contributing to modernisation Experience with DevOps concepts: configs, pipelines, CI/CD SQL proficiency Comfortable collaborating with global teams across time zones Nice to have Financial services experience, especially in the middle‑office or trade capture Exposure to cloud platforms (AWS/Azure/GCP) Experience working on large, long‑lived enterprise systems Why this role stands out Growth hire — join a team that’s expanding, not replacing Opportunity to modernise a major platform, moving to Kafka-driven architecture Work with a large, supportive engineering community in Poland Stable monthly release cycle and clear delivery rhythm

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and maintaining backend microservices in the Credit Data Sourcing domain within a banking environment. The position involves designing data flows, system integrations, and scalable business logic, as well as supporting production incidents. Work is performed in an Agile team with hybrid presence in Poland. 🗂️ Requirements: Strong experience with Java and backend development, Experience designing and maintaining microservices, Experience with data flows and data sourcing systems, Experience in integration-heavy environments, Ability to analyze end-to-end data flow across systems, Ability to assess impact on upstream and downstream systems, Experience working with distributed systems, Experience in incident analysis and troubleshooting, Understanding of financial or credit domain systems 📃 Skills: Java, Microservices, Dataflows, Integrations, Distributed, Banking, Credit, Agile, Scrum, Troubleshooting 🏢 Description: OFFER DETAILS: Industry: Banking Location: Warsaw / Gdańsk / Łódź Work model: Hybrid – 3 days per week in the office required Rate: up to 160 PLN/hour net + VAT Contract type: B2B Overview: The Senior Java Developer role focuses on the development and maintenance of backend services in the Credit Data Sourcing domain. This position requires strong involvement in data flows, integrations, and business logic, along with close collaboration with Business Analysts, Product Owners, and other stakeholders. The role also includes participating in production support and incident resolution. Main Responsibilities: Design, develop, and maintain Java-based microservices. Implement and optimize data flows and integrations between systems. Collaborate with analysts on user stories, acceptance criteria, and solution design. Translate business requirements into scalable technical solutions. Support incident analysis and troubleshooting including logs and root cause analysis. Contribute to refinement sessions and technical design discussions. Ensure high-quality code, testing, and performance. Key Requirements: Experience in data flows and data sourcing systems. Experience in integration-heavy environments. Ability to understand end-to-end data flow across systems. Ability to analyze impact of changes on upstream/downstream systems. Experience in the financial/credit domain is advantageous. Strong analytical and problem-solving skills. Good communication with both technical and business stakeholders. Ownership mindset and responsibility for delivery. Comfortable working in complex, distributed systems. Nice to Have: Experience with frontend frameworks like Angular or React. Experience in credit risk and banking systems. Experience with event-driven architectures. Performance tuning in data-heavy systems. Other Details: This position is based in Poland, specifically in Gdańsk, Warsaw, or Łódź. The role operates within an Agile/Scrum team environment, emphasizing close collaboration and regular alignment around releases. Ideal candidates will thrive in a dynamic, interdisciplinary setting.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building and enhancing high-performance applications for Fixed Income Rates and Credit trading desks, with a hybrid work model in Krakow. The position involves designing scalable Java solutions, optimizing low-latency systems, and collaborating with global teams to deliver and maintain complex trading platforms. The offer includes career development programs, certifications, and a comprehensive benefits package. 🗂️ Requirements: 5+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to communicate technical concepts to non-technical stakeholders, English proficiency at B2 level or higher, Availability to work from the Krakow office 3 days per week 📃 Skills: Java, Multithreading, Low-latency, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are looking for an enthusiastic Senior Java Developer to build innovative applications for Fixed Income Rates and Credit trading desks. As a member of our global Fixed Income Rates and Credit markets technology team—a dynamic, driven group operating across 8 cities in 6 countries—you will provide high-performance solutions while preserving existing functionality. Please be aware that this role requires working from the Krakow office 3 days per week. Responsibilities Design and build scalable Java applications to address complex business challenges Enhance and refactor existing components to boost performance and maintainability Lead UAT and demonstration sessions with key stakeholders Convert business requirements into technical specifications Work alongside global IT teams to achieve seamless integration Assist with production rollouts and deliver ongoing maintenance Build cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements 5+ years of professional experience developing in Java Familiarity with low-latency and multi-threaded programming methods Outstanding problem-solving and analytical abilities Strong communication skills, capable of clarifying complex technical concepts for non-technical stakeholders Eagerness to learn and adjust to new technologies and market shifts English skills at B2 level or above Nice to have Comprehension of financial markets, especially Rates and Credit bonds/derivatives along with trading platforms (e.g., Bloomberg, Tradeweb) Experience with messaging systems such as Kafka and data serialization formats (e.g., AVRO) Understanding of cloud platforms (Azure, AWS or GCP) We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview We will reach out to selected candidates exclusively

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

ITDS

Senior Microservices Developer – Java & Spring Boot

Senior

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Senior role focused on designing and developing scalable Java-based microservices for a global banking collateral platform. The position involves full lifecycle development, DevOps integration, and test-driven practices within a hybrid Kraków-based setup. You will build secure, high-performance solutions using modern Java and cloud-ready technologies. 🗂️ Requirements: 8+ years experience with Java and microservices, Strong expertise in Java 17/21, Strong expertise in Spring Boot, Experience building REST APIs, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience with TDD using JUnit and Cucumber, Experience across full SDLC, Experience working in Agile and DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, PostgreSQL, DevSecOps, JUnit, Cucumber, Microservices, CI/CD, SpringCloud, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Redis, Hazelcast, MQ, Solace, GCP, AWS, Ansible, Oracle 🏢 Description: Ignite innovation in financial technology — build scalable microservices that transform global banking. Kraków-based opportunity with hybrid work model. As a Senior Microservices Developer – Java & Spring Boot , you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment. Your main responsibilities: Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring Boot Contribute across all phases of the development lifecycle, from requirements gathering to deployment Implement DevOps practices and support automation in CI/CD pipelines Ensure test-driven development using JUnit and Cucumber, and collaborate closely with QA teams Improve team velocity and code quality through mentoring and best practice sharing Support platform stability by resolving incidents, monitoring performance, and managing problem resolution Develop automated tooling to enhance operational support and platform maintenance You're ideal for this role if you have: 8+ years of hands-on experience with Java and microservices architecture Strong expertise in Java 17/21, Spring Boot, and REST API development Deep knowledge of PostgreSQL and experience with DevSecOps pipelines Proven ability to work in Agile and DevOps teams, with excellent communication skills Experience with TDD (JUnit, Cucumber) and full software development lifecycle Ability to create innovative solutions for complex business challenges It is a strong plus if you have: (optional) Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot) Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace) Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle) Language required for the role: Fluent English Eligibility for this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Senior Java Developer – Banking Sector Software Solutions

Senior

Hybrid

Warsaw, Poland

17,850 - 22,680 PLN

🏢 Summary: Senior Java Developer role focused on building secure, scalable enterprise banking applications using modern Java and Spring technologies in a hybrid work model. The position involves developing high-performance REST APIs, managing databases, and supporting CI/CD pipelines within a complex enterprise environment. You will collaborate with cross-functional teams to deliver robust financial solutions. 🗂️ Requirements: 5+ years of Java development experience in enterprise environments, Strong expertise in Java and Spring Boot, Experience with JPA and REST API development, Proficiency with PostgreSQL and Oracle databases, Knowledge of security patterns and testing frameworks, Experience with CI/CD and containerization tools, Communicative proficiency in Polish, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, JPA, REST, PostgreSQL, Oracle, JUnit, Mockito, OpenShift, Jenkins, GitLab, Maven, Liquibase, Postman, RabbitMQ, Kafka, MongoDB, Camunda, CICD 🏢 Description: Unleash innovation — drive the future of enterprise software development! Wroclaw/Poznań-based opportunity with hybrid work model (up to 4 remote days per week). As a Senior Java Developer , you will be working for our client, a leader in the banking sector dedicated to delivering cutting-edge financial solutions. You will help build robust, secure, and scalable enterprise applications that empower banking institutions and SME clients across Europe. Join us in shaping the digital transformation of financial services and advancing your career in a dynamic, innovative environment. Your main responsibilities: Develop and maintain high-performance Java applications using Spring Boot (preferably 21/25 versions) and Spring frameworks. Design, implement, and optimize REST APIs with security best practices. Collaborate closely with testers, analysts, and Product Owners to deliver seamless solutions. Manage databases including PostgreSQL, Oracle, and utilize JPA for persistence layer development. Use architectural tools such as Postman, Liquibase, Jenkins, Gitlab, Maven, and OpenShift to ensure continuous integration and delivery. Contribute to system security design, integrating technologies like Mockito, JUnit, RabbitMQ, Kafka, and MongoDB. Participate in code reviews, architectural discussions, and testing for quality assurance. Support deployment pipelines and collaborate with cross-functional teams to deliver excellence. You're ideal for this role if you have: 5+ years of experience in Java development within enterprise environments. Strong expertise in Java, Spring (preferably 21/25), JPA, and REST API development. Proficiency in database management, including PostgreSQL and Oracle. Solid knowledge of security patterns and testing frameworks such as JUnit and Mockito. Experience working with containerization and CI/CD tools like OpenShift, Jenkins, and Gitlab. Comfortable working in a collaborative environment with testers, analysts, and Product Owners. It is a strong plus if you have: (optional) Experience with RabbitMQ, Kafka, or MongoDB. Familiarity with Camunda BPM and banking industry solutions. Certifications or knowledge related to these technologies. Language Required for the role: Communicative proficiency in Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options Internal number #8702