April 8, 2026

Software Developer | Financial Services | Java, React

Mid • Hybrid

1,300 - 1,800 PLN

Krakow, Poland

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

Similar jobs you might like

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

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

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.

Technology

RITS

Expert Java Engineer

Senior

Hybrid

Krakow, Poland

150 - 189 PLN/hr

🏢 Summary: Expert Java Engineer role focused on building scalable, high-performance financial systems using microservices, cloud-native technologies, and distributed architectures in a hybrid Kraków-based environment. The position involves backend development, architecture contributions, CI/CD and Kubernetes operations, and collaboration with global engineering teams. Candidates with strong Java, cloud, and distributed systems expertise, especially in banking or capital markets, are preferred. 🗂️ Requirements: 5+ years of software engineering experience, Strong Java experience, Experience with REST APIs, Experience with microservices architecture, Experience with messaging systems, Strong SQL knowledge, Hands-on Kubernetes experience, Experience with cloud platforms, Knowledge of NoSQL databases, Experience with distributed systems, Experience with CI/CD pipelines, Experience with Agile methodologies, Understanding of scalability and high-availability architectures, Experience in banking or capital markets domain 📃 Skills: Java, REST, Microservices, RabbitMQ, SQL, Kubernetes, GCP, NoSQL, CI/CD, Agile, Go, Rust, ClickHouse 🏢 Description: We are looking for an Expert Java Engineer to join a global team building and evolving mission-critical financial systems. This role is ideal for an experienced back-end engineer who enjoys designing scalable solutions, influencing architecture, and working on high-performance distributed systems. We offer: 📍 Location: Kraków, Poland (Hybrid – 6–8 office visits per month)* 💰 Rate: Up to 190 PLN/h (B2B) * Hybrid Model Based in Kraków with 6–8 office days per month . Candidates living outside Kraków are welcome to apply. If you are willing to travel to the office, we will cover your travel and accommodation costs . Responsibilities: Design and develop scalable microservices and REST APIs. Build high-performance, highly available back-end applications. Develop and operate cloud-native solutions on Kubernetes and GCP. Contribute to architecture decisions and technical roadmaps. Optimize databases, integrations, and distributed systems. Drive engineering best practices across CI/CD, security, and software quality. Collaborate closely with business stakeholders and global engineering teams. Mentor developers and support technical delivery. We are looking for: 5+ years of professional software engineering experience. Strong hands-on experience with Java. Solid experience with REST APIs and microservices architecture. Experience with messaging systems (RabbitMQ or similar). Strong SQL database knowledge. Hands-on experience with Kubernetes. Experience working with cloud platforms (preferably GCP). Knowledge of NoSQL databases and distributed systems. Experience with CI/CD pipelines and Agile methodologies. Strong understanding of scalability, performance, and high-availability architectures. Experience in the banking or capital markets domain, preferably related to trade lifecycle, post-trade processing, or FX products. Nice to Have Experience with Go or Rust. Experience with ClickHouse or other analytical databases. Front-end development experience. Knowledge of API governance. Experience with large-scale data processing environments. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now! 32/6/2026/r/3612

Technology

RITS

Software Engineer

Mid

Hybrid

Warsaw, Poland

100 - 135 PLN/hr

🏢 Summary: Oferta dla Software Engineera (React + Java) do projektu z obszaru danych i analityki, obejmującego rozwój platformy typu „Chat with Data”. Rola łączy rozwój frontend i backend oraz współpracę z zespołami Data Engineering i AI przy budowie rozwiązań do przetwarzania i prezentacji danych. Praca w modelu hybrydowym (Poznań lub Warszawa) w formule B2B ze stawką 135 zł/h netto + VAT. 🗂️ Requirements: Bardzo dobra znajomość React, Doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat, streaming, historia rozmów, feedback, prezentacja źródeł), Doświadczenie w budowie backendu w Java (projektowanie i rozwój API), Podstawowa znajomość BigQuery i SQL, Umiejętność projektowania interfejsów do prezentacji danych (tabele, wykresy, drill-down, eksport), Doświadczenie w pracy zespołowej z użyciem Git, code review, testów unit/integration/e2e, Doświadczenie w środowisku produkcyjnym (CI/CD, monitoring, logowanie, obsługa incydentów), Gotowość do współpracy z zespołami AI i data (API, formaty danych, walidacje, optymalizacja kosztów) 📃 Skills: React, Java, SQL, BigQuery, Git, CI/CD, Python, Rust, GCP, Docker, Kubernetes 🏢 Description: Software Engineer (React + Java) 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: model hybrydowy – minimum 1 dzień w tygodniu pracy z biura w Poznaniu lub Warszawie 💼 Forma współpracy: B2B 💰 Stawka: 135 zł/h netto + VAT O projekcie Poszukujemy Software Engineera do zespołu rozwijającego nowoczesne rozwiązania z obszaru danych i analityki, w tym platformę typu „Chat with Data” , umożliwiającą użytkownikom konwersacyjne analizowanie danych oraz uzyskiwanie odpowiedzi opartych na danych biznesowych. Osoba na tym stanowisku będzie uczestniczyć zarówno w rozwoju warstwy frontendowej i backendowej aplikacji, jak również we współpracy z zespołami Data Engineering oraz AI. Wymagania bardzo dobra znajomość React , doświadczenie w budowie aplikacji webowych wykorzystujących elementy konwersacyjne (chat), w szczególności: streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł i uzasadnień odpowiedzi, doświadczenie w budowie backendu w technologii Java (projektowanie i rozwój usług API), podstawowa znajomość BigQuery oraz SQL, umiejętność projektowania ergonomicznych interfejsów prezentujących dane (tabele, wykresy, drill-down, eksport wyników), doświadczenie w pracy zespołowej z wykorzystaniem: Git, code review, standardów jakości, dokumentacji technicznej, testów unit, integration oraz e2e, doświadczenie w środowisku produkcyjnym obejmujące: CI/CD, monitoring i logowanie, reagowanie na incydenty, gotowość do ścisłej współpracy z AI Engineerami oraz zespołami data (kontrakty API, formaty danych, walidacje, optymalizacja kosztów). Mile widziane znajomość rozwiązań klasy Semantic Layer / Metrics Layer (semantic layer, caching, pre-aggregations, governance metryk), doświadczenie z narzędziami i wzorcami Conversational Analytics / Chat with Data , takimi jak: citations, „Pokaż SQL”, tryby Explore vs Answer, scoring zaufania odpowiedzi, znajomość bibliotek UI i narzędzi do wizualizacji danych, doświadczenie z Google Cloud Platform (Cloud Run, Pub/Sub), podstawowa znajomość Docker i Kubernetes , doświadczenie w środowisku regulowanym (np. bankowość), obejmujące: audyt, zgodność regulacyjną, klasyfikację danych, procesy bezpieczeństwa. 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! 30/6/2026/r/3610

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

Cognizant Technology Solutions

Software Engineer (Java)

Mid

Remote

100 - 130 PLN/hr

🏢 Summary: Remote Software Engineer (Java) role focused on designing and delivering scalable back-end solutions for a strategic financial domain initiative. The position involves full ownership of the software development lifecycle, from requirements to deployment, within an Agile environment. The engineer will work with modern cloud-native technologies and collaborate with cross-functional international teams. 🗂️ Requirements: Proficiency in Java, Strong experience with Spring Boot, Experience with Kafka, Experience with Docker and Kubernetes, Knowledge of Hibernate, Experience with Microservices architecture, Experience with CI/CD tools, Experience with cloud platforms (AWS, Azure or GCP), Understanding of unit testing, Experience building REST APIs, Knowledge of security best practices, Fluent English, Location in Poland 📃 Skills: Java, Spring, SpringBoot, Kafka, Docker, Kubernetes, Hibernate, Microservices, Jenkins, GitHubActions, AWS, Azure, GCP, REST, CI/CD, Agile, Scrum 🏢 Description: Software Engineer (Java) Salary: 100-130 pln/h Work Model : Remote with visits to Warszawa, Gdańsk or Wrocław office once per month Join our expanding engineering team supporting a strategic initiative in the financial domain. As a global tech partner with over 30 years of experience, we help leading organizations modernize their systems and deliver top-tier digital solutions. We’re looking for a Software Engineer (Java) who thrives in ownership-driven environments and enjoys solving complex technical challenges. What You’ll Do •             Design and build scalable back-end solutions using Java and Spring Boot •             Own the full software development lifecycle: from requirements gathering to deployment and monitoring •             Collaborate with cross-functional teams and stakeholders •             Drive engineering excellence and mentor others What You Bring •             Proficiency in Java, with strong experience in Spring Boot, Kafka, Docker, and Kubernetes •             Solid knowledge of Hibernate and Microservices architecture •             Experience with CI/CD tools (Jenkins, GitHub Actions) and cloud platforms (AWS, Azure, or GCP) •             Strong understanding of unit testing, REST APIs, and security best practices •             Excellent communication skills, team collaboration, and ownership mindset •             Fluent in English •             Must be located in Poland Agile Experience •             Hands-on experience with Agile/Scrum methodologies •             Comfortable working in fast-paced environments with evolving priorities Nice to Have •             Background in financial services What we Offer •             Work in international teams (Poland, UK, US). •             Remote-first work model

Technology

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 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

Technology

emagine Polska

Lead Software Java Engineer

Senior

Hybrid

Krakow, Poland

170 - 190 PLN

🏢 Summary: Lead Software Engineer role in the banking sector focused on delivering and modernizing the Global Disbursement Platform using Java and React technologies. The position involves leading a team, building and migrating microservices, and implementing automation within an Agile environment. Long-term B2B contract with hybrid work model and technical interview process. 🗂️ Requirements: Java 11+ expertise, Kubernetes experience, Proficiency in Git, Experience with Unix-based systems, SQL knowledge, Understanding of RESTful microservices, Experience with JavaScript and React, Team leadership experience, Senior-level system design experience, Fluent English 📃 Skills: Java, Kubernetes, Git, Unix, SQL, Oracle, REST, API, JavaScript, React, Spring, SpringBoot, HTTP 🏢 Description: 🌍Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office. • People outside of Krakow and Warsaw - 4-5x per month in the office. ⏰Start: ASAP/30 days. 📝Contract: B2B. ⚙️Recruitment process: technical interview 1h on zoom, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. The Lead Software Engineer role aims to support the delivery of high-quality projects for the Global Disbursement Platform, enhancing business operations in financial transactions through effective analysis, Agile design, and stakeholder management. Main Responsibilities Team management. Building and supporting services, microservices, and applications (back-end & front-end) in Java 11/17/21 and ReactJS, while maintaining standard products. Migrating from mainframe and IBM WebSphere to modern integration approaches using APIs or microservices. Reducing testing costs by implementing automation testing frameworks. Increasing Straight-Through-Processing (STP) capabilities of services. Leading the India Team. Key Requirements: Perfect English skills. Java 11+ expertise (Java 17+ preferred). Kubernetes experience. Proficiency in Git. Fluency in Unix-based systems and command-line interfaces. Database technologies and SQL knowledge ( Oracle preferred). Understanding of RESTful microservices and APIs . Experience with HTTP web technologies, particularly JavaScript and React. Proven team leadership experience (leading POD / engineering team) Strong ownership and proactive approach to problem-solving and delivery Ability to work independently and drive initiatives , not only execute tasks High level of assertiveness in communication and technical discussions Solid senior-level technical experience in system design and complex environments Nice to Have: Experience in a DevOps delivery team. Understanding of application monitoring. Knowledge of Spring/Spring Boot. Other Details: Team Structure: Leading an India Team. Work Environment: Agile methodology. Technologies: Java, Kubernetes, APIs, SQL.

Technology

emagine Polska

Java React Full Stack Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production deployments, and collaboration with a global team to promote engineering best practices. Long-term B2B contract with hybrid work model and technical recruitment process including live coding. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas for PostgreSQL, Experience working with PostgreSQL databases, Ability to work in English in a global team 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). Start: ASAP/1 month. Contract: B2B. Recruitment process: 2 meetings; live coding, technical interview. Duration: >12 months contracts. Project language: English. Industry: Banking. Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.