April 25, 2026
Senior PostgreSQL and Java Developer
Senior • Remote
Krakow, Poland
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
Similar jobs you might like
Technology
Montrose Software
Senior Python Developer (+ Docker)
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Python Developer role within a structured rates products team, building and maintaining analytics microservices for pricing and valuation of financial instruments in a banking environment. The position involves developing backend features, integrating with frontend components, and deploying services on Kubernetes in a microservices architecture. The role supports trading systems used for initial valuation of financial products. 🗂️ Requirements: Excellent knowledge of Python with type hinting, Experience working with large codebases, Proficiency with Git version control, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Ansible, Experience with unit testing, Knowledge of JavaScript, Knowledge of React, Experience leveraging AI agents for software development 📃 Skills: Python, TypeHinting, Git, Docker, Kubernetes, Ansible, JavaScript, React, Testing, AI, Microservices 🏢 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 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.
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
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
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
Caspian One
Murex Developer (Java, Front Office Experience)
Senior
Remote
Warsaw, Poland
1,900 - 2,200 PLN/hr
🏢 Summary: Long-term B2B contract for an experienced Murex Developer with strong Java skills to work on a large-scale, mission-critical banking platform. The role involves developing and enhancing Murex-based solutions supporting trading, risk, and treasury functions in a global environment. The position also includes troubleshooting, CI/CD contributions, and collaboration across multiple banking domains. 🗂️ Requirements: Strong hands-on experience with Murex v3.1, Experience with MxML Exchange, Datamart, Market Data, Simulation View, Hands-on Java development experience, Knowledge of financial derivatives and treasury products, Strong knowledge of Spring, Strong knowledge of Maven, Strong knowledge of GitHub, Strong knowledge of Jenkins, Strong knowledge of JIRA, Experience with CI tooling, Solid SQL skills, Experience with Linux and Bash or ksh scripting, Familiarity with Control-M or similar schedulers, Understanding of XML, Experience working on large-scale enterprise platforms 📃 Skills: Murex, Java, MxML, Datamart, MarketData, SimulationView, Spring, Maven, GitHub, Jenkins, JIRA, SQL, Linux, Bash, ksh, Control-M, XML, CI/CD 🏢 Description: Murex Developer - Banking B2B Contract | Hybrid | Rates from 2000 PLN per day We are seeking experienced Murex Developers with Java Experience to join a large-scale, global banking programme. This role is ideal for someone who thrives in complex environments, enjoys problem-solving, and is comfortable collaborating with international teams across Front Office, Product Control, Operations, and Finance. Our client is offering an exciting, long-term B2B contract. Key Responsibilities Develop and enhance Java-based applications within a large, mission-critical banking platform Collaborate with global teams to support trading, risk, and treasury functions Troubleshoot complex issues, drive root‑cause analysis, and communicate findings clearly Contribute to DevOps practices, CI/CD pipelines, and continuous improvement initiatives Work across incident, change, and problem management processes Required Skills & Experience Strong Murex Experience is essential ( Hands‑on experience with Murex (v3.1) and components such as: MxML Exchange, Datamart, Market Data, Simulation View) Hands-on Java development experience Knowledge of financial derivatives , treasury products , and front‑office operations Strong knowledge of Spring , Maven , GitHub , Jenkins , JIRA , and CI tooling Solid SQL skills Experience with Linux (Bash / ksh scripting) Familiarity with Control‑M or similar schedulers Understanding of XML Strong troubleshooting, analytical, and reasoning abilities Excellent communication skills; fluent written and spoken English Positive, proactive attitude with strong teamwork and DevOps mindset Experience working on large‑scale platforms or enterprise projects
Technology
Capco Poland
Senior Java Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Java Software Engineer role focused on regulatory transformation initiatives for a major US investment bank, supporting FRTB market risk and regulatory reporting platforms. The position involves developing scalable distributed systems, integrating regulatory data sources, and contributing to Agile delivery environments. The offer is based on a flexible B2B collaboration model for candidates located in Poland. 🗂️ Requirements: Poland-based candidate, 5+ years of commercial Java development experience, Strong SQL skills, Strong Python skills, Experience building high-volume distributed enterprise systems, Experience in financial services environments, Knowledge of FRTB, Knowledge of market risk or Basel III/IV frameworks, Experience with Agile methodologies, Experience applying engineering best practices 📃 Skills: Java, SQL, Python, FRTB, BaselIII, BaselIV, Agile, MarketRisk, DistributedSystems, Cloud, RiskAnalytics 🏢 Description: *We are looking for Poland based candidate. At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management. Help shape the future of regulatory technology at one of the world's largest US investment banks. We are seeking an experienced Senior Java Software Engineering Consultant for a strategic regulatory transformation programme at one of the world's largest US investment banks. As an independent consultant, you will collaborate within an Agile delivery environment to contribute to the implementation of Fundamental Review of the Trading Book (FRTB) capabilities, supporting scalable, high-performance solutions for market risk and regulatory reporting. Scope of Services: Design, develop and enhance Java-based solutions supporting FRTB Standardised Approach (SA) and Internal Models Approach (IMA) initiatives. Integrate new market risk and regulatory data sources while improving platform scalability, resilience and performance. Contribute to the evolution of distributed platforms capable of supporting significant data volume growth. Provide specialist consulting services supporting production platforms and operational tooling within Agile delivery environments. Collaborate with cross-functional client teams to deliver reliable, high-quality software solutions. What We're Looking For 5+ years of strong commercial experience with advanced Java development, SQL & Python skills. Experience building high-volume, distributed enterprise systems within complex financial services environments. Knowledge of FRTB, market risk, Basel III/IV or comparable regulatory capital frameworks. Experience delivering complex software solutions using Agile methodologies and engineering best practices. Bonus Points For Experience delivering regulatory reporting or market risk technology platforms within investment banking. Exposure to cloud-native architectures, distributed computing or performance optimisation. Experience working with global engineering teams across multiple regions. Knowledge of financial markets, trading products or risk analytics. Previous consulting experience delivering technology transformation programmes. We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects. RECRUITMENT PROCESS: HR interview with the recruiter Technical interview with Capco Engineering team Client interview Feedback and offer #LI-HYBRID
Technology
Upvanta sp. z o.o.
Senior Java Developer
Senior
Remote
Wroclaw, DS, Poland
1,100 - 1,200 PLN
🏢 Summary: Senior Java Developer role focused on designing, building, and operating highly scalable fintech backend systems supporting high-volume payment, trading, and settlement platforms. The position involves developing production-grade Java/Spring Boot microservices, scalable APIs, and distributed systems in cloud environments. The engineer owns features end-to-end, ensuring reliability, fault tolerance, and performance in high-traffic financial systems. 🗂️ Requirements: 5–15 years backend development experience, Strong Java experience in production, Hands-on Spring Boot experience, Experience in fintech, banking, payments, or trading systems, Experience building scalable backend services and APIs, Strong SQL knowledge, Experience with NoSQL databases, Knowledge of microservices architecture, Understanding of distributed systems, Experience with asynchronous processing, Experience across full SDLC, Cloud experience with AWS or Azure, Experience debugging distributed systems, English communication skills 📃 Skills: Java, Spring, SpringBoot, SQL, PostgreSQL, MySQL, MongoDB, NoSQL, Microservices, DistributedSystems, AWS, Azure, REST, APIs, SDLC, AsynchronousProcessing 🏢 Description: We are looking for a Senior Java Developer to join our team in Poland and contribute to the development of highly scalable fintech systems supporting trillions of dollars in transactions annually . In this role, you will work closely with the US-based product and engineering teams , helping to design, build, and operate backend services for programmable payment, trading, and settlement platforms. You will report directly to the Software Manager in Poland. A key requirement is excellent English communication skills and strong soft skills — we are looking for someone eloquent, outgoing, friendly, and confident in collaboration . Requirements 5 -15 years of professional backend development experience. Strong hands-on experience with Java and Spring Boot in production systems. Previous exposure to banking, payments, trading, or financial transaction systems. Proven experience building and maintaining backend services and APIs at scale. Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB). Knowledge of microservices architecture, distributed systems, and asynchronous processing. Experience across full SDLC: architecture, development, testing, deployment, and maintenance. Experience operating systems in cloud environments such as AWS or Azure . Excellent communication skills in English . Nice to Have Experience with Spring AI . Degree in Computer Science or equivalent practical experience. Personal Attributes Highly hands-on engineer who enjoys owning production-grade code. Comfortable working in a fast-paced, startup or high-growth environment. Strong analytical thinking, problem-solving ability, and attention to detail. Clear communicator, confident in collaborating with international teams. Friendly, proactive, and motivated to grow with the company and product. Design and develop backend architecture for fintech products and platforms. Build, maintain, and operate high-performance Java / Spring Boot microservices running in production environments. Develop scalable APIs and backend workflows with strong emphasis on data consistency, fault tolerance, and reliability. Own features end-to-end: from implementation through deployment and production support. Debug and resolve complex issues in distributed systems and high-volume production environments. Work closely with US-based teams to translate product requirements into robust backend solutions. Write clean, maintainable code and contribute to technical documentation, diagrams, and system workflows. Participate in code reviews and continuously improve backend quality and engineering standards.
Technology
ITDS
Senior Java Developer – Financial Services (Remote)
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining high‑transaction financial systems using modern Java and SpringBoot technologies. The position involves designing scalable backend solutions, integrating messaging and monitoring tools, and contributing to CI/CD pipelines in an agile environment. Remote work model with a Warsaw-based team. 🗂️ Requirements: 7+ years of Java software development experience, Strong expertise in Java 21+, Experience with SpringBoot 3, Experience with PostgreSQL and Hibernate, Knowledge of DDD principles, Experience with ELK, Dynatrace, Redis, Experience with RabbitMQ and Kafka, Experience with Gitlab, Jenkins, OpenShift, Experience with Junit 5, Mockito, RestAssured, Experience with CI/CD pipelines, Experience with high-transaction online systems, Good command of Polish, Communicative English, Legal right to work in the EU 📃 Skills: Java, SpringBoot, PostgreSQL, Hibernate, DDD, ELK, Dynatrace, Redis, RabbitMQ, Kafka, Gitlab, Jenkins, OpenShift, Junit5, Mockito, RestAssured, CICD, Scrum, Kanban 🏢 Description: Unleash innovation — build transformative Java solutions for the finance sector! Warszawa-based opportunity with remote work model. As a Senior Java Developer , you will be working for our client, a leader in the financial industry, dedicated to developing and supporting high-transactional internet systems. Join a passionate team to create impactful, scalable solutions that shape the future of finance technology and foster career growth. Your main responsibilities: Develop and maintain robust applications using Java 21+ and SpringBoot 3, ensuring high performance and scalability. Design and implement database solutions with PostgreSQL, applying best practices in DDD. Collaborate in agile teams, utilizing methodologies such as Scrum or Kanban, to deliver innovative features. Integrate and optimize system components with tools like ELK, Redis, Dynatrace, and messaging systems like RabbitMQ and Kafka. Write comprehensive unit and integration tests using Junit 5, Mockito, and RestAssured. Participate in CI/CD pipelines with Gitlab, Jenkins, and OpenShift to streamline deployment workflows. Analyze system performance and troubleshoot issues to maintain optimal operation. You're ideal for this role if you have: At least 7 years of experience in software development, primarily with Java-based solutions. Strong expertise with Java 21+ and SpringBoot 3. Experience working with PostgreSQL, Hibernate, and DDD principles. Familiarity with ELK, Dynatrace, Redis, RabbitMQ, Kafka. Proficiency in CI/CD tools like Gitlab, Jenkins, and OpenShift. High analytical skills and experience supporting transactional online systems, preferably in finance. It is a strong plus if you have: Knowledge of agile methodologies such as Scrum or Kanban. Certifications or additional expertise in financial systems or back-end architecture. Language Required for the role: Polish: good command required English: communicative proficiency 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. Internal number #8853
Technology
emagine Polska
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Java Developer role focused on building and maintaining backend microservices in the Credit Data Sourcing domain within a banking environment. The position involves designing data flows, system integrations, and scalable business logic, as well as supporting production incidents. Work is performed in an Agile team with hybrid presence in Poland. 🗂️ Requirements: Strong experience with Java and backend development, Experience designing and maintaining microservices, Experience with data flows and data sourcing systems, Experience in integration-heavy environments, Ability to analyze end-to-end data flow across systems, Ability to assess impact on upstream and downstream systems, Experience working with distributed systems, Experience in incident analysis and troubleshooting, Understanding of financial or credit domain systems 📃 Skills: Java, Microservices, Dataflows, Integrations, Distributed, Banking, Credit, Agile, Scrum, Troubleshooting 🏢 Description: OFFER DETAILS: Industry: Banking Location: Warsaw / Gdańsk / Łódź Work model: Hybrid – 3 days per week in the office required Rate: up to 160 PLN/hour net + VAT Contract type: B2B Overview: The Senior Java Developer role focuses on the development and maintenance of backend services in the Credit Data Sourcing domain. This position requires strong involvement in data flows, integrations, and business logic, along with close collaboration with Business Analysts, Product Owners, and other stakeholders. The role also includes participating in production support and incident resolution. Main Responsibilities: Design, develop, and maintain Java-based microservices. Implement and optimize data flows and integrations between systems. Collaborate with analysts on user stories, acceptance criteria, and solution design. Translate business requirements into scalable technical solutions. Support incident analysis and troubleshooting including logs and root cause analysis. Contribute to refinement sessions and technical design discussions. Ensure high-quality code, testing, and performance. Key Requirements: Experience in data flows and data sourcing systems. Experience in integration-heavy environments. Ability to understand end-to-end data flow across systems. Ability to analyze impact of changes on upstream/downstream systems. Experience in the financial/credit domain is advantageous. Strong analytical and problem-solving skills. Good communication with both technical and business stakeholders. Ownership mindset and responsibility for delivery. Comfortable working in complex, distributed systems. Nice to Have: Experience with frontend frameworks like Angular or React. Experience in credit risk and banking systems. Experience with event-driven architectures. Performance tuning in data-heavy systems. Other Details: This position is based in Poland, specifically in Gdańsk, Warsaw, or Łódź. The role operates within an Agile/Scrum team environment, emphasizing close collaboration and regular alignment around releases. Ideal candidates will thrive in a dynamic, interdisciplinary setting.
Technology
FQS Poland / Fujitsu
Software Engineer – Java (RegTech / FinTech)
Mid
Hybrid
Krakow, Poland
170,000 - 200,000 PLN
🏢 Summary: Backend Java Engineer role focused on building scalable systems for processing large volumes of financial and regulatory data in the RegTech/FinTech sector, including work with formal specifications such as XBRL. The position involves full software development lifecycle activities, from design and implementation to performance optimization and collaboration with client engineering teams. You will develop high-performance backend solutions and translate complex regulatory requirements into robust software systems. 🗂️ Requirements: Minimum 4 years of commercial experience in Java development, Experience designing and building applications across different architectures, Strong knowledge of Java frameworks and development tools, Experience processing large datasets, Practical experience with Git, Knowledge of XML, Knowledge of XSD, Knowledge of regular expressions, Experience with JIRA or Confluence, Ability to analyze and interpret formal data specifications such as XBRL 📃 Skills: Java, XBRL, XML, XSD, Regex, Git, JIRA, Confluence, Gradle, SQL, Microservices, Algorithms, Databases 🏢 Description: Job Description You will join an international engineering team delivering high-performance solutions for clients in the RegTech / FinTech sector. The role focuses on building scalable systems for processing large volumes of financial and regulatory data, including work with formal data specifications such as XBRL. You will contribute to the full software development lifecycle, collaborating closely with both internal teams and client-side engineers. Key Responsibilities Design and implement backend solutions in Java Analyze, optimize, and improve code performance and scalability Review and validate code (own and peers’) Analyze and interpret formal data specifications (e.g., XBRL OIM, Table Constraints) e.g. https://www.xbrl.org/Specification/oim/REC-2021-10-13+errata-2023-04-19/oim-REC-2021-10-13+corrected-errata-2023-04-19.html e.g. https://www.xbrl.org/Specification/table-constraints/CR-2025-10-07/table-constraints-CR-2025-10-07.html Translate business and technical requirements into software solutions Participate in backlog refinement and development planning Create and maintain technical documentation Collaborate with client engineering teams during product implementation Requirements Minimum 4 years of commercial experience in Java development Experience designing and building applications across different architectures Strong knowledge of Java frameworks, libraries, and development tools Experience processing large datasets Practical experience with Git Knowledge of XML, XSD, and regular expressions Good working proficiency in English (daily communication, documentation, client interaction) Experience with JIRA and Confluence (or similar tools) Strong analytical and problem-solving skills Ability to work independently and adapt to changing priorities Strong communication and teamwork skills Nice to Have Knowledge of Gradle Experience porting solutions from Java to .NET Familiarity with XBRL technologies Experience with scripting languages Experience building web applications and microservices Experience working with databases Interest in algorithms and performance optimization About the Company FQS Poland Sp. z o.o. is fully owned by Fujitsu Limited, a leading global ICT company with approximately 155,000 employees supporting customers in over 100 countries. FQS Poland was established as a European R&D center focused on software development. Our mission is to deliver high-quality products and services, leveraging Fujitsu’s global portfolio while enabling technology transfer between Europe and Japan. The Kraków office operates as a Center of Excellence, contributing to advanced technology solutions in a global environment.