June 5, 2026

Full Stack Java Developer – Global Investment Banking Platform

Senior • Hybrid

1,300 - 1,800 PLN/mo

Krakow, Poland

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

Similar jobs you might like

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

New offer

Caspian One

Senior Java Developer

Senior

Hybrid

Krakow, Poland

1,500 - 1,790 PLN

🏢 Summary: Opportunity for a Senior or Mid Java Developer to join a long-term transformation programme modernising a global Collateral & Margining platform within an investment banking environment. The role focuses on building and supporting microservices-based solutions using modern Java and cloud-native technologies in an Agile/DevOps setup. You will contribute across the full SDLC, from design and development to production support, on a mission-critical system used globally. 🗂️ Requirements: Strong experience with Java 17/21, Experience with Spring Boot and microservices architecture, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience working in Agile and/or DevOps environments, Strong TDD practice using JUnit and Cucumber, Experience delivering complex systems to production, Ability to design scalable technical solutions from functional requirements 📃 Skills: Java, Spring, SpringBoot, SpringCloud, PostgreSQL, Microservices, REST, MQ, Solace, Ansible, Angular, TypeScript, HTML5, JUnit, Cucumber, Redis, Hazelcast, Coherence, GCP, AWS, GitHubCopilot 🏢 Description: 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 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

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 for Data Products in banking

Senior

Hybrid

Gdansk, Poland

140 - 165 PLN/hr

🏢 Summary: Senior Java Developer role in the banking industry focused on rebuilding collateral data streams within a Data Products initiative. The position supports data mesh practices and requires developing and analyzing classical solutions while collaborating closely with the team. Hybrid work model with B2B contract and competitive hourly rate. 🗂️ Requirements: 5+ years of hands-on Java development experience, Experience developing and analyzing backend solutions, Experience working according to the four-eyes principle, Ability to collaborate effectively within a development team, Fluent spoken and written English 📃 Skills: Java, Data, English 🏢 Description: Location: hybrid - 3 days per week from Gdańsk office Industry: banking Rate: 140-165 pln/h netto + VAT, B2B Summary: The role of the Senior Java Developer is essential for contributing to the Data Products, focusing on rebuilding collateral data streams to enhance product functionality and support data mesh practices. Main Responsibilities: Develop and analyze classical solutions within the Data Products initiative. Collaborate with team members to ensure effective execution of tasks. Maintain adherence to the four-eyes principle in development processes. Respond and adapt quickly to evolving project requirements. Communicate effectively in English, both spoken and written. Key Requirements: Five years of hands-on experience in Java development. Strong ability to collaborate effectively with other team members. Experience working according to the four-eyes principle. Adaptable and responsive to change. Fluent in spoken and written English. Nice to Have: Experience from the banking or finance industry. Technical sparring partner support and ability to engage colleagues in discussions.

Technology

ITDS

Senior FullStack Developer – Java & Angular

Senior

Hybrid

Krakow, Poland

21,000 - 28,560 PLN

🏢 Summary: The offer is for a Senior FullStack Developer (Java & Angular) to design and develop scalable credit and banking applications within an international banking environment. The role focuses on building and maintaining microservices-based systems using modern Java and Angular technologies in a hybrid work model. You will contribute to full lifecycle development, code quality, and cross-location collaboration in a global setup. 🗂️ Requirements: Minimum 4 years experience as FullStack Developer, Angular 8+ experience (preferably 14), Strong Java 11+ experience (project on Java 17), Experience with Spring Boot, Spring Batch, Spring Security, Experience with RESTful microservices, Experience with Hibernate and JUnit, Experience with SQL and PL/SQL, Experience with Oracle databases, Knowledge of HTML, CSS, TypeScript, JavaScript, Experience with Jenkins and CI/CD, Understanding of Agile methodologies, Fluent English, Legal right to work in EU 📃 Skills: Java, Angular, TypeScript, JavaScript, HTML, CSS, Spring, SpringBoot, SpringBatch, SpringSecurity, Hibernate, JUnit, REST, Microservices, SQL, PLSQL, Oracle, Jenkins, CI/CD, JSON, XML 🏢 Description: Unleash innovation at the intersection of finance and technology — shape the future of international banking! Warsaw or Krakow-based opportunity with a hybrid work model, offering 4 remote days per week. As a Senior FullStack Developer – Java & Angular , you will be working for our client, a leading European bank that operates across 72 countries and is driving a cutting-edge tech revolution. Join a new, state-of-the-art hub dedicated to developing critical banking systems for global organizations, pushing the boundaries of financial technology and innovation. Your main responsibilities: Develop and design highly scalable credit applications to support international banking operations Analyze user requirements, develop specifications, and design, code, test, and implement systems aligned with group standards and regulatory requirements Handle development and design projects with proactive estimation, planning, and status reporting to management across locations in Paris/India and ISPL Follow best practices and quality processes for software development Work independently on assigned tasks, with potential mentoring of team members on technical and functional topics Contribute to code reviews and ensure the ongoing maintenance and refactoring of applications Ensure seamless application maintenance and continuous improvement of code quality You're ideal for this role if you have: At least 4 years of experience as a FullStack Developer Proven expertise in Angular 8+ (preferably Angular 14), JSON, XML, TypeScript, JavaScript, HTML, CSS (minimum 2-3 years) Strong background in Java 11+ (project currently runs on Java 17), JDK 8+, Hibernate, JUnit, Spring Framework (Boot, Batch, Security), and RESTful microservices (minimum 2-3 years) Experience working with SQL and PL/SQL, Oracle databases Good understanding of Agile methodologies, web services, APIs, and micro-services architecture Knowledge of DevOps principles & tools such as Jenkins for CI/CD pipelines Excellent communication skills with a high level of soft skills Fluent English proficiency It is a strong plus if you have: Banking or financial industry experience and domain knowledge Language required for the role: Fluent English Eligibility to work on 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 in English or Polish, along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Caspian One

React Developer | Fintech | Java Experience Required

Mid

Hybrid

Krakow, Poland

1,300 - 1,800 USD

🏢 Summary: B2B contract role for a mid-level Software Engineer to build and enhance production-ready systems in a microservices environment for investment banking clients. The position combines backend Java and frontend React development, contributing to system design and delivering scalable solutions. Work is hybrid in Kraków with regular on-site presence. 🗂️ Requirements: 4+ years experience as Software Engineer, Experience with Java, Experience with React, Hands-on backend application development, Understanding of microservices architecture, Experience with distributed systems, Experience with CI/CD pipelines, Experience designing and consuming REST APIs, Working knowledge of PostgreSQL, Experience in financial services or banking domain 📃 Skills: Java, React, Microservices, PostgreSQL, REST, CI/CD, Docker, Kubernetes, GCP 🏢 Description: Software Engineer (React with Java Experience) B2B | Kraków | 6 Days/Month On‑Site Contract: B2B Location: Kraków (6 days per month on‑site) Tech: Java, React, Microservices, PostgreSQL Domain: Investment Banking (Experience required) Software Engineer (Java + React) B2B | Kraków | 6 Days/Month On‑Site Contract: B2B Location: Kraków (6 days per month on‑site) Tech: Java, React, Microservices, PostgreSQL Domain: Investment Banking (Experience required) About the Role We’re looking for a skilled mid‑level software engineer to join a specialist client‑services team supporting a global investment bank. You’ll work closely with both technology and business teams to deliver production‑ready solutions that improve onboarding journeys for some of the bank’s key clients. This pod operates with autonomy, pace, and direct business alignment — ideal for an engineer who enjoys variety, collaboration, and building high‑quality systems that make a visible impact. In This Role, You Will Deliver high-quality, production-ready code within a microservices environment Contribute to system design and help shape technical decisions within the team Follow and promote strong engineering standards and best practices Work with global teams across multiple regions Help identify risks, communicate blockers, and support smooth delivery Spot opportunities to improve processes and contribute ideas for scalable enhancements What You Need to Succeed Core Requirements 4+ years as a software engineer, with experience in Java and/or React Hands‑on experience building and deploying backend applications Understanding of microservices and distributed system design Familiarity with CI/CD pipelines and modern delivery practices Experience designing and consuming RESTful APIs Working knowledge of PostgreSQL Previous exposure to financial services or banking is essential Additional Skills (One or More of the Following) Experience with Java (recent versions preferred) Experience with containers and orchestration (Docker, Kubernetes, GCP) Experience using ReactJS Why This Role Stands Out Direct involvement in business‑critical systems within a global investment bank Pod‑based delivery model offering autonomy, ownership, and close collaboration Opportunity to work with modern engineering practices and contribute to architectural discussions Long‑term B2B engagement with stable, predictable on‑site expectation

Technology

emagine Polska

Senior Fullstack Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Fullstack Developer role focused on modernizing a banking Corporate Netbank Administration system through REST API development and microservices extraction. The position involves refactoring legacy applications and enhancing integrations to improve customer experience. Work is delivered in hybrid model with strong emphasis on Java and modern frameworks. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Experience with SQL, Experience with REST APIs, Experience with microservices architecture, Experience with Git, Minimum 2 years of experience with Angular 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, Angular, Reactive 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 170 PLN/h (B2B contract) The Senior Fullstack Developer role is focused on modernizing the Corporate Netbank Administration (CNA) system, improving the customer experience through API development, and ensuring seamless integration across various services. The position requires strong expertise in Java development and solid experience with modern frameworks. RESPONSIBILITIES: Building REST API solutions and integrations with other applications. Refactoring legacy applications by extracting business logic into microservices. Collaborating with other developers, teams, and stakeholders to deliver optimal solutions. Participating in the development and continuous improvement of services in both microservice and monolith architectures. REQUIREMENTS: Hands-on experience in Java development (preferably at least 6 years). Familiarity with reactive programming . Working knowledge of Spring and Hibernate frameworks. Experience with SQL , REST , Microservices , and Git . At least 2 years of experience with Angular . NICE TO HAVE: Familiarity with the DDD (Domain-Driven Design) approach. Experience with the Cucumber framework. Previous experience working in an international team with English as the common language. Exposure to SAFe Agile methodologies.

Technology

emagine Polska

Full Stack Developer

Mid

Hybrid

Krakow, Poland

170 - 185 PLN/hr

🏢 Summary: FullStack Developer role focused on building and enhancing a digital onboarding platform for Global Banking and Markets. The position involves developing scalable Java and React solutions within a microservices architecture, improving performance, security, and client experience. Work includes CI/CD-driven delivery and DevOps-based production support in a hybrid model. 🗂️ Requirements: Strong knowledge of Java 8+ / 18+, Proficiency in React JS, Experience with microservices architecture, Ability to design and implement REST APIs, Experience with CI/CD tools, Experience debugging and extending existing code, Knowledge of database schema design, Understanding of DevOps practices, Experience with production support, Focus on application security 📃 Skills: Java, React, REST, Microservices, CI/CD, PostgreSQL, DevOps, SQL, Git 🏢 Description: Location : Cracow Mode : hybrid (6x per month) Contract : B2B Rate : 170-185PLN/h We are seeking a FullStack Developer to join our team working on our client’s onboarding solution. This role focuses on building the next generation of digital platforms for Global Banking and Markets, enhancing the onboarding experience for Corporates and Institutions. The ideal candidate will utilize their expertise to simplify the onboarding process, improving client experience and retention. This project embraces the latest technologies and encourages innovative thinking for automating tasks, learning new solutions, and maintaining a customer-first approach. Main Responsibilities: Develop and maintain high-quality, scalable Java applications. Implement and optimize React components for user-friendly interfaces. Debug existing code and extend functionality as needed. Write REST APIs and understand micro service architectures. Create and execute tests to validate functionalities and endpoints. Utilize CI-CD tools for seamless deployment and operations. Prioritize security in all service implementations. Contribute to performance and stability improvements of the platform. Engage in production support on a rotational basis within a DevOps POD. Collaborate in a fast-paced, innovative environment. Key Requirements: Strong knowledge of Java 8+ / 18+ Proficient in React JS Experience debugging and extending existing code Understanding of micro service architecture Capability to write REST APIs Experience with CI-CD tools Focus on security for functionalities and services Self-motivated with rapid learning capability Experience in a collaborative, fast-paced environment Problem-solving and analytical skills Good knowledge of database schema design, PostgreSQL is a plus Aware of DevOps practices and production support Nice to Have: Prior experience with PostgreSQL

Technology

emagine Polska

Full Stack Developer

Mid

Hybrid

Krakow, Poland

170 - 195 PLN/hr

🏢 Summary: B2B FullStack Developer role (Java + React) focused on building and enhancing a digital onboarding platform for Global Banking and Markets. The position involves developing scalable applications, modernizing user interfaces, and improving performance, security, and stability within a microservices architecture. Work is hybrid in Cracow with strong emphasis on CI/CD, DevOps practices, and production support. 🗂️ Requirements: Strong knowledge of Java 8+, Proficiency in React, Experience with microservices architecture, Ability to design and implement REST APIs, Experience with CI/CD tools, Experience debugging and extending existing codebases, Knowledge of database schema design, Understanding of DevOps practices, Ability to provide production support 📃 Skills: Java, React, REST, Microservices, CI/CD, PostgreSQL, SQL, DevOps, Git 🏢 Description: Location : Cracow Mode : hybrid (6x per month) Contract : B2B Rate : 170-185PLN/h We are seeking a FullStack Developer to join our team working on our client’s onboarding solution. This role focuses on building the next generation of digital platforms for Global Banking and Markets, enhancing the onboarding experience for Corporates and Institutions. The ideal candidate will utilize their expertise to simplify the onboarding process, improving client experience and retention. This project embraces the latest technologies and encourages innovative thinking for automating tasks, learning new solutions, and maintaining a customer-first approach. Main Responsibilities: Develop and maintain high-quality, scalable Java applications. Implement and optimize React components for user-friendly interfaces. Debug existing code and extend functionality as needed. Write REST APIs and understand micro service architectures. Create and execute tests to validate functionalities and endpoints. Utilize CI-CD tools for seamless deployment and operations. Prioritize security in all service implementations. Contribute to performance and stability improvements of the platform. Engage in production support on a rotational basis within a DevOps POD. Collaborate in a fast-paced, innovative environment. Key Requirements: Strong knowledge of Java 8+ / 18+ Proficient in React JS Experience debugging and extending existing code Understanding of micro service architecture Capability to write REST APIs Experience with CI-CD tools Focus on security for functionalities and services Self-motivated with rapid learning capability Experience in a collaborative, fast-paced environment Problem-solving and analytical skills Good knowledge of database schema design, PostgreSQL is a plus Aware of DevOps practices and production support Nice to Have: Prior experience with PostgreSQL

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.