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

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

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

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

ITDS

Senior Java Developer – Banking Sector Software Solutions

Senior

Hybrid

Warsaw, Poland

17,850 - 22,680 PLN

🏢 Summary: Senior Java Developer role focused on building secure, scalable enterprise banking applications using modern Java and Spring technologies in a hybrid work model. The position involves developing high-performance REST APIs, managing databases, and supporting CI/CD pipelines within a complex enterprise environment. You will collaborate with cross-functional teams to deliver robust financial solutions. 🗂️ Requirements: 5+ years of Java development experience in enterprise environments, Strong expertise in Java and Spring Boot, Experience with JPA and REST API development, Proficiency with PostgreSQL and Oracle databases, Knowledge of security patterns and testing frameworks, Experience with CI/CD and containerization tools, Communicative proficiency in Polish, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, JPA, REST, PostgreSQL, Oracle, JUnit, Mockito, OpenShift, Jenkins, GitLab, Maven, Liquibase, Postman, RabbitMQ, Kafka, MongoDB, Camunda, CICD 🏢 Description: Unleash innovation — drive the future of enterprise software development! Wroclaw/Poznań-based opportunity with hybrid work model (up to 4 remote days per week). As a Senior Java Developer , you will be working for our client, a leader in the banking sector dedicated to delivering cutting-edge financial solutions. You will help build robust, secure, and scalable enterprise applications that empower banking institutions and SME clients across Europe. Join us in shaping the digital transformation of financial services and advancing your career in a dynamic, innovative environment. Your main responsibilities: Develop and maintain high-performance Java applications using Spring Boot (preferably 21/25 versions) and Spring frameworks. Design, implement, and optimize REST APIs with security best practices. Collaborate closely with testers, analysts, and Product Owners to deliver seamless solutions. Manage databases including PostgreSQL, Oracle, and utilize JPA for persistence layer development. Use architectural tools such as Postman, Liquibase, Jenkins, Gitlab, Maven, and OpenShift to ensure continuous integration and delivery. Contribute to system security design, integrating technologies like Mockito, JUnit, RabbitMQ, Kafka, and MongoDB. Participate in code reviews, architectural discussions, and testing for quality assurance. Support deployment pipelines and collaborate with cross-functional teams to deliver excellence. You're ideal for this role if you have: 5+ years of experience in Java development within enterprise environments. Strong expertise in Java, Spring (preferably 21/25), JPA, and REST API development. Proficiency in database management, including PostgreSQL and Oracle. Solid knowledge of security patterns and testing frameworks such as JUnit and Mockito. Experience working with containerization and CI/CD tools like OpenShift, Jenkins, and Gitlab. Comfortable working in a collaborative environment with testers, analysts, and Product Owners. It is a strong plus if you have: (optional) Experience with RabbitMQ, Kafka, or MongoDB. Familiarity with Camunda BPM and banking industry solutions. Certifications or knowledge related to these technologies. Language Required for the role: Communicative proficiency in Polish. 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. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options Internal number #8702

Technology

emagine Polska

Java Developer (Banking)

Senior

Hybrid

Gdynia, Poland

165 - 165 PLN/hr

🏢 Summary: Hybrid Java Developer role in the banking sector focused on building and integrating data flows for Financial Crime Prevention systems. The position involves developing microservices-based solutions using Spring Boot, maintaining existing code, and collaborating on DevOps-driven delivery processes. Candidates will work with modern data, messaging, and containerization technologies in a cross-functional environment. 🗂️ Requirements: Proficiency in DevOps methodology, Strong knowledge of Java, Experience with Spring Boot and microservices, Experience with PostgreSQL, Experience with DataStage (ETL), Strong SQL knowledge, Familiarity with Kubernetes, Familiarity with Bitbucket, Familiarity with Jenkins, Understanding of Kafka 📃 Skills: Java, Spring, SpringBoot, Microservices, PostgreSQL, SQL, DataStage, Kubernetes, Bitbucket, Jenkins, Kafka, Maven, Liquibase, JOLT 🏢 Description: Industries: Banking Location: Hybrid - 3 per week from Gdańsk or Gdynia Rate: 165 pln/h Introduction & Summary We are seeking experienced Java Developers to contribute to the integration and process data flows within the Financial Crime Prevention area. The ideal candidates should possess robust expertise in Java, particularly with the Spring Boot framework, alongside a solid understanding of DevOps practices and relevant database technologies. Main Responsibilities The Java Developers will be tasked with: Implementing functionalities related to financial crime prevention. Collaborating with cross-functional teams to enhance data integration. Maintaining and improving existing codebases. Documenting processes and contributing to technical specifications. Participating in code reviews and ensuring code quality. Key Requirements Proficiency in the DevOps methodology. Strong knowledge of Java, especially with Spring Boot framework and microservices. Experience with Postgres DB, DataStage (ETL), and SQL. Familiarity with Kubernetes, Bitbucket, and Jenkins. Understanding of Kafka and its applications. Able to work effectively in a team environment. Excellent interpersonal and communication skills. Technologies: Java 21, Kubernetes, Kafka, Maven, PostgreSQL, Spring Boot, Liquibase, and JOLT. Nice to Have Experience with Apache Camel. Familiarity with Oracle SOA Suite. Knowledge of SCRUM methodologies. Understanding of CDC concepts, particularly Debezium.

Technology

emagine Polska

Java Developer (Banking)

Senior

Hybrid

Gdansk, Poland

150 - 165 PLN/hr

🏢 Summary: Hybrid Java Developer role in the banking sector focused on building and integrating data flows within the Financial Crime Prevention area. The position involves developing microservices-based solutions, enhancing existing systems, and supporting data integration using modern DevOps practices. The role requires strong backend expertise and experience with distributed systems and databases. 🗂️ Requirements: Proficiency in DevOps methodology, Strong knowledge of Java, Experience with Spring Boot, Experience with microservices architecture, Experience with PostgreSQL, Experience with SQL, Experience with DataStage (ETL), Familiarity with Kubernetes, Familiarity with Bitbucket, Familiarity with Jenkins, Understanding of Kafka 📃 Skills: Java, Spring, SpringBoot, Microservices, PostgreSQL, SQL, DataStage, Kubernetes, Bitbucket, Jenkins, Kafka, Maven, Liquibase, JOLT 🏢 Description: Industries: Banking Location: Hybrid - 3 per week from Gdańsk or Gdynia Rate: 165 pln/h Introduction & Summary We are seeking experienced Java Developers to contribute to the integration and process data flows within the Financial Crime Prevention area. The ideal candidates should possess robust expertise in Java, particularly with the Spring Boot framework, alongside a solid understanding of DevOps practices and relevant database technologies. Main Responsibilities The Java Developers will be tasked with: Implementing functionalities related to financial crime prevention. Collaborating with cross-functional teams to enhance data integration. Maintaining and improving existing codebases. Documenting processes and contributing to technical specifications. Participating in code reviews and ensuring code quality. Key Requirements Proficiency in the DevOps methodology. Strong knowledge of Java, especially with Spring Boot framework and microservices. Experience with Postgres DB, DataStage (ETL), and SQL. Familiarity with Kubernetes, Bitbucket, and Jenkins. Understanding of Kafka and its applications. Able to work effectively in a team environment. Excellent interpersonal and communication skills. Technologies: Java 21, Kubernetes, Kafka, Maven, PostgreSQL, Spring Boot, Liquibase, and JOLT. Nice to Have Experience with Apache Camel. Familiarity with Oracle SOA Suite. Knowledge of SCRUM methodologies. Understanding of CDC concepts, particularly Debezium.

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

Backend Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: Development and modernization of Java-based applications for pension and savings products, focusing on taxation, account management, and investment processing. The role includes upgrading systems to Java 17+ and Spring Boot 3.3.x, building calculation engines compliant with multi-country tax regulations, and integrating with external authorities. Full involvement in the software development lifecycle from design to deployment is required. 🗂️ Requirements: Strong proficiency in Java, Experience with Spring Boot and Spring framework, Experience with Hibernate, Experience upgrading applications to Java 17+ and Spring Boot 3.x, Experience with relational databases, Strong SQL knowledge, Experience with PostgreSQL, Knowledge of OpenAPI and AsyncAPI, Experience with messaging systems, Familiarity with Git, Experience with CI/CD pipelines, Understanding of OOP principles, Knowledge of design patterns 📃 Skills: Java, Spring, SpringBoot, Hibernate, SQL, PostgreSQL, OpenAPI, AsyncAPI, JMS, MQ, Git, CI/CD, OOP, DesignPatterns 🏢 Description: Location: hybrid in Warsaw, Gdynia or Gdańsk (3 days per week from office) Rate: up to 160 pln/h on b2b Tech stack: Java 21, Spring Boot, Postgres SQL, Messaging protocols such as JMS, MQ Summary: This role focuses on developing and enhancing Java-based applications related to taxation, account management, and investment processing for pension and savings products, ensuring compliance with regulations. Main Responsibilities: Upgrade applications to at least Java 17 and Spring Boot 3.3.x, with experience in upgrade projects. Design, develop, and maintain Java applications for savings and investment products. Build robust calculation engines for compliance with tax regulations across multiple countries. Develop support for complex business processes, integrating with tax authorities, and generating customer-facing reports. Participate in the full software development lifecycle: requirements analysis, design, coding, testing, and deployment. Collaborate with financial analysts to translate requirements into technical solutions. Key Requirements: Strong proficiency in Java and related frameworks (Spring boot, Spring, Hibernate, etc.) Experience with relational databases and SQL (PostgreSQL, etc.) Knowledge of OpenAPI and AsyncAPI for producing and consuming data Familiarity with version control systems (Git) and CI/CD pipelines Understanding of software design patterns and object-oriented programming principles Nice to Have: Familiarity with financial products and services.