April 8, 2026
Senior Python Developer (+ Docker)
Senior • Remote
16,000 - 24,000 PLN
Krakow, Poland
Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products.
Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded.
Industry: Finance
Location: Kraków / Hybrid/ Remote from Poland
Your daily work will include:
Develop and maintain backend functionality and integrate it with the frontend.
Implement new features, optimize existing functionality, and fix bugs.
Work together with other developers to deliver high-quality results
Team & Collaboration
> 20 people, and 7 from Montrose
-
Regular meetings:
Daily at 15:30 CET and weekly retrospective
Communication: Chat, emails, ad hoc call
Working hours: usually 9:00–17:00 CET
Qualifications:
Excellent knowledge of Python programming language with type hinting
Large codebases, with hands on experience
Ability to use Git version control system
Docker / Kubernetes / ansible knowledge
Unit testing skills
Knowledge of Javascript / React
Experience leveraging AI agents for software development
Fluent in spoken and written English
Nice to have:
Familiarity with C++
Experience in a quantitative finance environment
Experience in Linux/Windows management
Please note that the interview process is divided into four parts:
Technical phone screening (~30 minutes)
Technical interview (~2 hours)
Non-technical call with HR team (~30 minutes)
Call with client for which you will be working
Perks, Snacks & Everything Nice :)
Work Environment & Flexibility
Top-quality equipment to support your work
Flexible working hours
Remote work option
Exciting and challenging projects with international teams
Learning & Development
English lessons with a native speaker
Dedicated training budget for personal and professional growth
Health & Well-being
Private medical insurance
Multisport card
Air-conditioned workspace
Showers available at the office
Food & Comfort
Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it
Fully stocked kitchen with drinks, fruit, and snacks
Lifestyle & Fun
No dress code — dress comfortably
Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar
Regular team events
Additional Perks
Indoor bicycle parking
Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności.
English Version:I consent to Montrose Software processing my personal data according to the Privacy Policy
Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software.
English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Similar jobs you might like
Technology
Montrose Software (Polska) Sp.z.o.o
Senior FullStack Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Developer role focused on building and maintaining analytics services for pricing and valuation of financial instruments within a microservices architecture. The position involves developing backend features, integrating with frontend components, and supporting event-driven systems used by traders in a banking environment. Work includes optimizing existing solutions and collaborating within a large, distributed team. 🗂️ Requirements: Excellent knowledge of Python, Experience with FastAPI framework, Knowledge of event-driven architecture, Understanding of programming design patterns, Experience working with large codebases, Proficiency with Git version control, Unit testing skills, Knowledge of JavaScript, Knowledge of React, Understanding of software architecture and design principles 📃 Skills: Python, FastAPI, JavaScript, React, Git, Microservices, Testing, Architecture, Design-patterns, Event-driven 🏢 Description: Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products. Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Develop and maintain backend functionality and integrate it with the frontend. Implement new features, optimize existing functionality, and fix bugs. Work together with other developers to deliver high-quality results Team & Collaboration > 20 people, and 7 from Montrose Regular meetings: Daily at 15:30 CET and weekly retrospective Communication : Chat, emails, ad hoc call Working hours: usually 9:00–17:00 CET Qualifications: Excellent knowledge of Python Knowledge of event-driven architecture Python FastAPI framework Good understanding of programming design pattern Large codebases, with hands on experience Ability to use Git version control system Unit testing skills Knowledge of Javascript / React Knowledge of software architecture and design principles Fluent in spoken and written English Nice to have: Familiarity with C++ Experience in a quantitative finance environment Docker / Kubernetes / ansible knowledge Experience in Linux/Windows management Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code- dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parkingm
Technology
Montrose Software
Senior C++ Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: The offer is for a backend engineer role focused on building and optimizing distributed infrastructure services for large-scale pricing and risk calculations in the financial domain. The position involves developing and maintaining C++ and Python services, supporting high-throughput and low-latency analytics, and ensuring reliability in a complex distributed system. The role includes working with containerized environments on Linux and Kubernetes, using modern CI/CD and messaging solutions. 🗂️ Requirements: Good knowledge of C++, Experience working in Linux environment, Proficiency in Python, Experience with Git, Familiarity with RESTful applications, Familiarity with containerization technologies, Familiarity with Kubernetes 📃 Skills: C++, Python, Linux, Kubernetes, Docker, Git, REST, SQL, SQLServer, Solace, Jenkins, GitHub, Jira 🏢 Description: Project description: Our team develops and evolves infrastructure services that orchestrate large-scale analytic price and risk computations across a wide range of financial instruments. These calculations are distributed over thousands of computation engines, enabling both high-throughput End-of-Day batch processing and low-latency intraday streaming analytics. The core analytic engine is implemented in C++, while the surrounding orchestration services are written in Java (legacy) and Python. We’re transitioning our environment from Windows-based virtual machines to containerized deployments on Kubernetes and Linux. Communication between services is primarily handled via Solace messaging and REST APIs. A major focus of our work is ensuring reliability and performance in a complex distributed system- including extensive debugging, monitoring, and log analysis to identify and resolve issues across multiple services and environments. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Building and optimizing services for pricing and risk calculation Designing, developing, and maintaining backend services in C++ and Python Participating in code reviews, discussing technical improvements, and sharing best practices Collaborating with developers across Poland, UK and Canada Working with SQL Server, Linux, and Solace (Pub/Sub model) Using GitHub, Jira, and Jenkins for CI/CD and task management Team & Collaboration 3 (Montrose) + 3 on the client’s side, including developers (4) and QAs (2) Regular meetings: daily standups biweekly sprint planning biweekly retrospective biweekly developer catchup call 4 short biweekly backlog refinement sessions Communication via email and Webex chat Working hours: usually 9:30–17:30 CET Qualifications: Good knowledge of C++ Linux environment Python Git Familiar with RESTful applications Familiar with containerization and Kubernetes Nice to have: Fintech experience Strong software engineering or math background Microsoft SQL use AI agents for development( ( e.g. Microsoft Copilot) Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
Montrose Software
Paid Internship - Software Developer
Intern
On-site
Krakow, Poland
4,806 - 4,806 PLN
🏢 Summary: Internship offer for IT students to work on internal web and mobile projects, gaining hands-on experience under senior developer mentorship while supporting technical office tasks and website updates. 🗂️ Requirements: Student of Information Technology or related field (minimum 2nd year), Knowledge of at least one programming language, Understanding of algorithms and data structures, Very good spoken and written English, Analytical thinking skills, Willingness to learn new technologies 📃 Skills: English, Programming, Algorithms, DataStructures, Web, Mobile 🏢 Description: Montrose Software is a software consultancy based in New Jersey USA, with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. We are always looking for excellent programmers at all levels of experience, from students and recent graduates to professionals looking for a change. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Requirements: Very good in spoken and written English, You are a student of Information Technology, or similar faculty (at least 2nd year of studies), Knowledge of at least one programmatic language, Knowledge of fundamental algorithms and data structures, You would like to learn new skills/technologies, Analytical thinking. Responsibilities: Developing internal projects (~70% of the time) Developing Montrose internal project, There are several different projects using different technology stacks, mostly web or mobile Interns will be cared for by senior developers (e.g. code review, consultations) Technical assistance for the office manager (~20% of the time) Various tasks that need some technical knowledge, like preparing computers for new employees, comparing pieces of equipment that we want to buy (e.g. screens) etc Montrosesoftware.com updates (~10% of the time) Updates to our company website We’re not planning any major redesign now, rather small changes (like adding a new job offer) Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
Montrose Software (Polska) Sp.z.o.o
Senior PostgreSQL and Java Developer
Senior
Remote
Krakow, Poland
🏢 Summary: Senior role focused on migrating and enhancing a rates trading platform from a legacy system to Murex, implementing data transformation between Murex and FpML formats, and building a trade booking bridge. The position involves moving services to a Linux/Java/PostgreSQL stack and optimizing database performance for capital markets systems. Work includes backend development and database configuration in a finance environment. 🗂️ Requirements: 7+ years hands-on software development experience, 5+ years database experience, 2+ years PostgreSQL experience, 3+ years Java 17+ experience, Experience with Spring, Experience with SpringBoot, Experience with unit testing, 5+ years GitHub experience, Experience with database configuration and optimization, Experience with database clustering, Experience with Docker, Experience with Kubernetes 📃 Skills: PostgreSQL, Java, Spring, SpringBoot, GitHub, Docker, Kubernetes, Linux, Murex, FpML, MsSQL, .NET, Windows, Clustering, UnitTesting 🏢 Description: Montrose Software (Polska) Sp. z o.o. Montrose Software is a software consultancy based in New Jersey (USA), with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Senior PostgreSQL and Java Developer Our client: Montrose Software has an ongoing relationship with one of the largest North American banks to enhance and maintain its production libraries and applications. The bank serves 17 million clients worldwide and provides personal and commercial banking, wealth management, insurance, investor services, and capital markets products and services globally. We work mainly with their capital markets teams, focusing on derivatives and fixed income systems. Project description: The bank made a strategic decision to migrate the rates trading platform from a legacy system to Murex. As the new system passes data in a new format, our team is to implement and enhance the system capabilities to transform between Murex format and FpML, as well as create a new bridge that will allow booking of trades in FpML form into Murex. The system supports a wide variety of financial products, starting from simple FRAs and Swaptions to complex products. As part of this project will be to move services from Windows/.NET/MsSQL to Linux/Java/PostgreSQL platform. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: PostgreSQL database configuration, optimization and schema designing Writing well tested java code Configuring and working with database cluster and others like docker, kubernetes. Team & Collaboration 3 developers and 2 managers Regular meetings: Daily Stand-Up in afternoon hours. Communication via email and Webex chat Working hours: usually 9:00–17:00 CET Qualifications: Strong technical developer with 7+ years hands on experience 5+ years of experience in Database technologies, including 2+ years with PostgreSQL 3+ years of experience in Java 17+ with Spring, Spring-Boot, unit-tests. 5+ years of experience with version control systems like GitHub
Technology
Montrose Software
Senior C# Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Development role focused on building and maintaining complex C# applications and SQL Server databases for a B2B SaaS platform supporting operational and financial management. The position involves full lifecycle development, database design, multithreaded programming, and ongoing system maintenance. Work includes collaboration within a rotating team in a hybrid or remote setup in Poland. 🗂️ Requirements: 5+ years of C# and SQL Server development experience, Strong SQL Server database design and development skills, Experience developing multithreaded applications, Ability to design and maintain schemas, tables, views, functions, and stored procedures, Experience working across full software development life cycle, Proficiency with GIT version control, Familiarity with Control-M or other job scheduler, Bachelor's degree in Computer Science or related field 📃 Skills: C#, SQLServer, T-SQL, GIT, Control-M, Multithreading, StoredProcedures, Databases 🏢 Description: Our B2B SaaS platform helps small and mid-sized companies—especially software houses—manage their daily operations in one place. It keeps track of clients and contracts, project details and team members, invoicing, employee records and salaries, contract changes, and vacation requests, making it easier to plan work, organize resources, and stay on top of everything. Industry : Finance/ Management Location : Kraków / Hybrid/ Remote from Poland Responsibilities Develop, maintain, and troubleshoot complex C# and SQL Server applications, including multithreaded applications Design, develop and maintain SQL Server database schemas, tables, views, functions, and stored procedures Participate in the full software development life cycle from planning and design to implementation and maintenance Write clean, maintainable, and efficient code that adheres to industry best practices and coding standards Collaborate with team members, product owners, and stakeholders to ensure project objectives and deliverables are met in a timely fashion Participate in code reviews, testing, and deployment Work with the GIT version control system to manage code repositories, merges, and branches Be familiar with Control-M or any other job scheduler Troubleshoot and debug issues as they arise, and ensure that they are resolved in a timely manner Stay up-to-date with the latest technologies and industry trends related to C# and SQL Server development Team & Collaboration Rotating team depending on project needs Regular meetings: Daily Standups (12:30PM) and retrospectives - after release Communication : Chat, emails, and calls Working hours: usually 9:00–17:00 CET Qualifications: 5+ years of experience in C# and SQL Server development Strong knowledge of SQL Server database design and development Experience with Python is a plus Familiarity with GIT version control and Control-M Strong problem-solving skills and ability to think critically Excellent written and verbal communication skills Ability to work effectively in a team environment Bachelor's degree in Computer Science or a related field Nice to have: Javascript CSS/HTML MVC React.js Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
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
emagine Polska
Senior Full-stack Developer (Java + Angular) for banking
Senior
Hybrid
Warsaw, Poland
145 - 165 PLN/hr
🏢 Summary: Full-stack Developer role in the banking industry focused on developing and maintaining microservices and integrating applications with a Cards platform. The position involves building scalable full-stack solutions using Java, Angular, REST APIs, Kafka, and cloud-native technologies in a hybrid work model. Candidates should have strong backend and frontend experience, knowledge of microservices architecture, and familiarity with DevOps and Agile practices. 🗂️ Requirements: Minimum 2 years of front-end experience, At least 5 years of Java development experience, Experience with microservices architecture, Knowledge of event sourcing architecture patterns, Hands-on experience with Angular, Hands-on experience with Spring Framework, Hands-on experience with Docker, Hands-on experience with Kubernetes, Hands-on experience with REST APIs, Hands-on experience with Kafka, Hands-on experience with MQ, Hands-on experience with SQL, Familiarity with Jenkins, Familiarity with ArgoCD, Understanding of XML, Understanding of JSON, Understanding of Avro, Experience with Git, English proficiency at B2 level, Experience working in Agile/Scrum environments 📃 Skills: Java, Angular, Spring, Docker, Kubernetes, REST, Kafka, MQ, SQL, Jenkins, ArgoCD, XML, JSON, Avro, Git 🏢 Description: Industry: banking Location: Hybrid - 3 days per week form office in Gdańsk, Gdynia, Warsaw or Łódź Rate: up to 165 pln/h on b2b Overview We are seeking a Full-stack Developer who will be instrumental in the development and maintenance of microservices. The role requires a combination of technical skills and collaboration with various stakeholders to achieve optimal solutions. Main Responsibilities Design and develop a full-stack application. Integrate existing applications with the Cards target platform. Implement translation/routing mechanisms from old to new systems. Develop microservices using Angular, REST APIs, and integrate with KAFKA/MQ/Oracle DB. Ensure application quality and responsiveness. Collaborate with internal and external stakeholders. Key Requirements Minimum 2 years of front-end experience. At least 5 years of Java Software Development experience. Practical knowledge of event sourcing architecture patterns and microservices architecture. Hands-on experience with Angular, Spring Framework, Docker, Kubernetes, REST, Kafka, MQ, SQL. Familiarity with DevOps tools such as Jenkins and Argo CD. Understanding of data standards, including XML, JSON, Avro. Experience with Kafka streaming platform. Version control tools like GIT. Proficiency in English (minimum B2 level). Experience with Agile/Scrum methodologies. Nice to Have Building distributed, highly scalable and high throughput applications.
Technology
emagine Polska
Senior Full-stack Developer (Java + Angular) for banking
Senior
Hybrid
Warsaw, Poland
165 - 165 PLN/hr
🏢 Summary: Full-stack Developer role focused on building and maintaining microservices and integrating applications within a banking environment. The position involves developing full-stack solutions using Java and Angular, working with event-driven architectures, and collaborating with stakeholders in a hybrid work model. The offer includes B2B cooperation with a rate up to 165 PLN/h. 🗂️ Requirements: Minimum 2 years of front-end experience, At least 5 years of Java development experience, Experience with event sourcing and microservices architecture, Hands-on experience with Angular, Hands-on experience with Spring Framework, Hands-on experience with Docker, Hands-on experience with Kubernetes, Hands-on experience with REST APIs, Hands-on experience with Kafka, Hands-on experience with MQ, Hands-on experience with SQL, Familiarity with Jenkins, Familiarity with ArgoCD, Understanding of XML, Understanding of JSON, Understanding of Avro, Experience with Git, English proficiency at B2 level or higher, Experience with Agile/Scrum 📃 Skills: Java, Angular, Spring, Docker, Kubernetes, REST, Kafka, MQ, Oracle, SQL, Jenkins, ArgoCD, XML, JSON, Avro, Git 🏢 Description: Industry: banking Location: Hybrid - 3 days per week form office in Gdańsk, Gdynia, Warsaw or Łódź Rate: up to 165 pln/h on b2b Overview We are seeking a Full-stack Developer who will be instrumental in the development and maintenance of microservices. The role requires a combination of technical skills and collaboration with various stakeholders to achieve optimal solutions. Main Responsibilities Design and develop a full-stack application. Integrate existing applications with the Cards target platform. Implement translation/routing mechanisms from old to new systems. Develop microservices using Angular, REST APIs, and integrate with KAFKA/MQ/Oracle DB. Ensure application quality and responsiveness. Collaborate with internal and external stakeholders. Key Requirements Minimum 2 years of front-end experience. At least 5 years of Java Software Development experience. Practical knowledge of event sourcing architecture patterns and microservices architecture. Hands-on experience with Angular, Spring Framework, Docker, Kubernetes, REST, Kafka, MQ, SQL. Familiarity with DevOps tools such as Jenkins and Argo CD. Understanding of data standards, including XML, JSON, Avro. Experience with Kafka streaming platform. Version control tools like GIT. Proficiency in English (minimum B2 level). Experience with Agile/Scrum methodologies. Nice to Have Building distributed, highly scalable and high throughput applications.
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
ITDS
Senior Java Full Stack Developer – Banking and Financial Services
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Senior Java Full Stack Developer role focused on building and supporting scalable banking applications within a global engineering team. The position involves developing microservices-based systems, ensuring production stability, and driving digital transformation in financial services. Hybrid work model with strong emphasis on DevOps, observability, and end-to-end support. 🗂️ Requirements: 6+ years of Java and full-stack development experience, Expertise in Java 21 and Spring Boot 3.x, Experience with microservices architecture and REST APIs, Strong knowledge of React JS, Experience with PostgreSQL, Experience with messaging systems (MQ or Solace), Familiarity with Kubernetes and Redis, Experience with CI/CD and DevOps practices, Knowledge of observability and monitoring tools, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, JSON, React, PostgreSQL, MQ, Solace, Kubernetes, Redis, Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible, CI/CD, DevOps 🏢 Description: Empower financial innovation — shape the future of banking technology! Krakow-based opportunity with hybrid work model allowing up to 3 remote days per week. As a Senior Java Full Stack Developer – Banking and Financial Services , you will be working for our client, a leading global bank, contributing to the development and support of critical financial applications. You will help build robust, scalable systems that drive digital transformation in the banking sector, offering innovative solutions to complex financial challenges. Your main responsibilities: Deliver application enhancements and provide ongoing support as a key member of a global engineering team. Collaborate with business stakeholders to plan, execute, and meet project milestones. Lead the resolution of critical incidents, ensuring timely fixes and issue resolution. Own end-to-end production support, managing support requests, tickets, and queries. Diagnose, troubleshoot, and resolve application performance, stability, and usability issues. Create and maintain technical documentation, best-practice guides, and process artifacts. Continuously develop your skills through training, certifications, and practical experience. Act as a subject matter expert for system functionality, operational constraints, and best practices. Participate actively in agile delivery, identifying risks and dependencies early. You're ideal for this role if you have: 6+ years of experience in Java development and full-stack engineering. Deep expertise with Java 21, Spring Boot 3.x, microservices, REST APIs, and JSON. Strong knowledge of React JS, PostgreSQL, and messaging systems like MQ or Solace. Working familiarity with Kubernetes, Redis, and application security best practices. Exposure to observability tools and DevOps/CI/CD pipelines: Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible. Excellent written and verbal communication skills in English. Ability to work effectively across distributed teams with responsiveness and ownership. Customer-focused mindset with a passion for high-quality deliverables. Comfortable operating within a DevOps model, supporting testing, analysis, and support tasks. It is a strong plus if you have: Basic Python, shell scripting, and experience with workflow engines like Activiti. Familiarity with testing frameworks such as JMock/Mockito and Selenium. Support or development experience with workflow-based applications. Language Required for the role: Fluent English 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.