Software Developer | Financial Services | Java, React
Software Engineer (Java + React) B2B | Kraków | 6 Days/Month On‑Site
Contract: B2BLocation: Kraków (6 days per month on‑site)Tech: Java, React, Microservices, PostgreSQLDomain: Investment Banking (Experience required)
About the RoleWe’re looking for an experienced software engineer to join a specialist client-services team supporting a global investment bank. You’ll work at the intersection of technology and business, delivering production-ready solutions that streamline onboarding journeys for some of the bank’s most strategic clients. This pod operates with autonomy, pace, and direct business alignment. Ideal for an engineer who thrives in a client-centric environment and wants to influence both architecture and delivery culture.
In This Role, You Will
Deliver high-quality, production-ready code and contribute to system architecture aligned to microservices
Drive faster, more reliable delivery across the team by leading by example
Engage directly with business and engineering leadership to understand requirements and ensure alignment
Bring ideas, solutions, and technical insight based on your understanding of broader programme needs
Champion and elevate engineering culture, standards, and best practices
Collaborate with global teams across multiple regions
Proactively identify and remove impediments, communicate risks, and support programme management
Spot process inefficiencies and introduce innovative, scalable improvements
What You Need to Succeed
Core Requirements
Extensive experience in software engineering with a strong backend focus
Proven ability to design, develop, and deploy backend applications in production environments
Experience driving engineering and cultural change across teams
Strong background in designing microservices and wider microservice architectures
Experience leading teams to deliver high‑cadence, high-quality production releases
Solid understanding of CI/CD best practices
Experience designing and delivering RESTful APIs
Strong experience writing schemas and working with PostgreSQL
Previous experience in the financial sector, ideally banking or global markets
Additional Skills (One or More of the Following)
Strong commercial experience with Java (recent versions preferred)
Experience with containers and orchestration (Docker, Kubernetes, GCP)
Experience developing UI applications using ReactJS
Experience migrating databases (e.g., MongoDB → PostgreSQL)
Experience leading engineering across global teams
Why This Role Stands Out
Direct impact on business-critical systems within a global investment bank
A pod-based delivery model offering autonomy, ownership, and close collaboration
Modern engineering practices and meaningful architectural influence
Long‑term B2B engagement with stable, predictable on‑site expectations
Software Developer | Financial Services | Java, React
Software Developer | Financial Services | Java, React