May 22, 2026

Senior Java/Kafka Developer – Payments and Financial Messaging

Senior • Hybrid

23,100 - 30,450 PLN

Warsaw, Poland

Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology!

Warszawa-based opportunity with hybrid work model (up to 2 remote days per week).

As a Senior Java/Kafka Developer – Payments and Financial Messaging, you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation.

Your main responsibilities:

  • Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs
  • Analyze, design, and plan impactful technical changes within complex payment systems
  • Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards
  • Conduct code reviews, support UAT processes, and assist with seamless code releases
  • Apply creative problem-solving to improve the tech stack and optimize system performance
  • Reverse engineer complex code bases to implement high-impact modifications effectively

You're ideal for this role if you have:

  • Minimum 5 years of professional experience in Java development 
  • Strong expertise in Java, Spring, Hibernate, and DB2
  • Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data
  • Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect)
  • Familiarity with RESTful API development, and microservices architectures
  • Knowledge of containerization tools like Docker
  • Proficiency with Git, CI/CD pipelines (preferably GitLab CI)

It is a strong plus if you have:

  • Past experience in financial services, banking technology, or payments industry is a plus
  • Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN 
  • Experience with IBM MQ / JMS - queue managers and channels
  • Infrastructure as Code expertise - provisioning and managing infrastructure

Language Required for the role:

  • Fluent Polish and English communication skills

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.

Similar jobs you might like

Technology

ITDS

Senior Java/Kafka Developer – Payments and Financial Messaging

Senior

Hybrid

Warsaw, Poland

23,100 - 30,450 PLN

🏢 Summary: Senior Java/Kafka Developer role focused on modernizing and enhancing payment systems by adapting legacy applications to ISO20022 financial messaging standards. The position involves designing, developing, and deploying high-impact changes within complex payment architectures using Java and Kafka technologies. Hybrid work model with strong emphasis on secure, scalable financial messaging solutions. 🗂️ Requirements: Minimum 5 years of professional experience in Java development, Strong expertise in Java, Spring, Hibernate, and DB2, Hands-on experience with Apache Kafka, Experience with Spring Boot and Spring Data, Experience in RESTful API development, Knowledge of microservices architecture, Experience with Docker, Proficiency with Git and CI/CD pipelines, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, SpringData, Hibernate, DB2, Kafka, KafkaStreams, KafkaConnect, REST, Microservices, Docker, Git, GitLabCI, ISO20022 🏢 Description: Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology! Warszawa-based opportunity with hybrid work model (4 days per week in the office) As a Senior Java/Kafka Developer – Payments and Financial Messaging , you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation. Your main responsibilities: Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs Analyze, design, and plan impactful technical changes within complex payment systems Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards Conduct code reviews, support UAT processes, and assist with seamless code releases Apply creative problem-solving to improve the tech stack and optimize system performance Reverse engineer complex code bases to implement high-impact modifications effectively You're ideal for this role if you have: Minimum 5 years of professional experience in Java development Strong expertise in Java, Spring, Hibernate, and DB2 Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect) Familiarity with RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN Experience with IBM MQ / JMS - queue managers and channels Infrastructure as Code expertise - provisioning and managing infrastructure Language Required for the role: Fluent Polish and English communication skills 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.

Technology

ITDS

Senior Java/Kafka Developer – Payments and Financial Messaging

Mid

Hybrid

Warsaw, Poland

23,100 - 30,450 PLN

🏢 Summary: Mid-Level Java/Kafka Fullstack Developer role focused on modernizing legacy payment systems to ISO20022 standards within a distributed microservices environment. The position involves designing, developing, and integrating high-quality backend and fullstack solutions using Java and Kafka in a hybrid work model in Warsaw. The role supports global financial messaging transformation projects in a payments engineering context. 🗂️ Requirements: 4+ years of professional software development experience, Strong proficiency in Java and Spring frameworks, Experience with Hibernate and DB2, Hands-on experience with Apache Kafka (producers, consumers, Streams, Connect), Experience with MongoDB, Experience in RESTful API development, Knowledge of microservices or event-driven architectures, Experience with Docker, Experience with Git and CI/CD pipelines, Experience with Maven multi-module projects, Communicative Polish, Communicative English, Legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, REST, Docker, Git, GitLab, CI/CD, Maven, ISO20022, SWIFT, CBPR+, FIN, Microservices 🏢 Description: Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology! Warszawa-based opportunity with hybrid work model As a Senior Java/Kafka Developer – Payments and Financial Messaging , you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation. Your main responsibilities: Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs Analyze, design, and plan impactful technical changes within complex payment systems Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards Conduct code reviews, support UAT processes, and assist with seamless code releases Apply creative problem-solving to improve the tech stack and optimize system performance Reverse engineer complex code bases to implement high-impact modifications effectively You're ideal for this role if you have: Minimum 5 years of professional experience in Java development Strong expertise in Java, Spring, Hibernate, and DB2 Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect) Familiarity with RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN Experience with IBM MQ / JMS - queue managers and channels Infrastructure as Code expertise - provisioning and managing infrastructure Language Required for the role: Fluent Polish and English communication skills 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.

Technology

ITDS

Senior Java Developer – Banking Microservices Expert

Senior

Remote

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining core banking systems using modern Java and event-driven microservices architecture. The position involves developing scalable services, evolving legacy systems, and contributing to a complex microservices ecosystem within a CI/CD environment. Remote work model with strong emphasis on high-quality, domain-driven design in the financial sector. 🗂️ Requirements: 7+ years of Java development experience, Experience in banking or financial services, Deep knowledge of Java 21/25, Strong knowledge of Spring Boot, Experience with MongoDB, Strong experience with Apache Kafka, Experience with event-driven architecture, Proficiency in REST APIs, Proficiency with Git, Proficiency with Maven, Experience with CI/CD tools, Experience with microservices architecture, Understanding of Domain-Driven Design (DDD), Ability to work with legacy systems, Communicative Polish, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, MongoDB, Kafka, REST, Git, Maven, Jenkins, OpenShift, JaCoCo, SonarQube, CQRS, DDD, Hexagonal, Microservices, CI/CD 🏢 Description: Empower scalable financial systems — drive innovation in banking technology! Warsaw-based opportunity with remote work model (up to 5 days remote per week). As a Senior Java Developer , you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence. Your main responsibilities: Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB. Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry. Collaborate on microservices ecosystem, ensuring high quality and scalability. Work with legacy code and contribute to system evolution within a complex environment. Ensure code quality through tools like JaCoCo and SonarQube, following best practices. Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven. Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles. Work independently within a mono-repo approach, managing multiple repositories and shared libraries. You're ideal for this role if you have: 7+ years of experience in Java development, ideally within banking or financial services. Deep knowledge of Java (21/25), Spring Boot, and MongoDB. Strong experience with Kafka and event-driven architecture. Proficiency with REST APIs, Git, Maven, and CI/CD tools. Ability to work with legacy systems and develop scalable solutions. Solid understanding of microservices architecture and domain modeling. It is a strong plus if you have: (optional) Certifications or experience in OpenShift, Jenkins, or related cloud technologies. Language Required for the role: Communicative 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.

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

ITDS

Senior Java Developer – Payment Terminal Management System

Senior

Hybrid

Warsaw, Poland

21,840 - 24,360 PLN

🏢 Summary: Senior Java Developer role focused on designing and enhancing a large-scale payment terminal management system in a hybrid Warsaw-based setup. The position involves building, integrating, and upgrading distributed solutions to improve performance, security, and scalability. You will work with legacy systems, automated testing, and message-driven architectures in a complex financial environment. 🗂️ Requirements: Minimum 4 years of Java development experience, Strong object-oriented programming skills, Proficiency in Java 8+, Experience with Spring and Spring Boot, Experience with Hibernate/JPA and JEE, Hands-on experience with RabbitMQ or other message queues, Experience with Maven and Git, Familiarity with Gitlab, Jenkins, Nexus, Jira, Strong knowledge of Oracle or other relational databases, Experience designing and integrating REST APIs, Experience with distributed systems, Experience with JBoss or WildFly, Experience with Hazelcast or other caching technologies, Good command of English (B2 level) 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, Gitlab, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Hazelcast, Docker, Kubernetes, Fortify, Sonatype, Microservices 🏢 Description: Ignite innovation in enterprise systems — architect the future of payment terminal management! Warszawa-based opportunity with hybrid work model. As a Senior Java Developer – Backend and System Integration , you will be working for our client, a leader in terminal management systems, focused on managing extensive payment terminals across diverse hardware vendors. You will help design and implement scalable IT solutions that enhance system integration and optimize business processes, contributing to cutting-edge financial technology. Your main responsibilities: Design and implement IT solutions based on analytical and technical documentation. Review and create technical documentation for system components. Perform system upgrades and work with legacy code, including reverse engineering. Define and build test cases for automated testing frameworks. Collaborate on system integration projects using REST, SOAP, RMI, and database links. Contribute to migration efforts from TMS to RTMS components. Work with distributed systems, message queues (RabbitMQ), and application servers (WildFly/JBoss). Support vulnerability assessments and ensure system security compliance. You're ideal for this role if you have: At least 4 years of experience in Java development and system integration. Very good knowledge of Java 8+ and object-oriented programming. Practical experience with Spring, Spring Boot, Hibernate/JPA, and JEE frameworks. Hands-on experience with RabbitMQ and relational databases, especially Oracle. Proficiency in RESTful API design and distributed systems. Familiarity with application servers (WildFly/JBoss) and version control (Git, Maven, Jenkins, GitLab CI/CD). It is a strong plus if you have: Experience with scanning tools like Fortify or Sonatype. Knowledge of Hazelcast for distributed caching. Language Required for the role: Fluent Polish and English, at least B2 level. 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.

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.

Technology

ITDS

Senior Java React Tech Lead – Payments Platform

Senior

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Senior leadership role focused on designing and delivering modern Java-based microservices and React applications for a global digital payments platform. The position combines hands-on development with technical leadership, driving migration from legacy systems to cloud-native architectures. It emphasizes building scalable financial solutions within Agile and DevOps environments. 🗂️ Requirements: 7+ years of experience in software development, Strong proficiency in Java 11+, Experience with microservices architecture, Hands-on experience with Kubernetes, Hands-on experience with Git, Experience with Unix-based systems, Knowledge of SQL and database technologies, Experience with Oracle databases, Experience in RESTful API development, Experience with JavaScript and React, Experience working in DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, React, Microservices, Kubernetes, Git, Unix, SQL, Oracle, REST, JavaScript, Spring, SpringBoot, WebSphere, API, DevOps, Agile 🏢 Description: Empower financial innovation — lead the future of digital payments! Krakow-based opportunity with hybrid work model. As a Senior Java React Microservices Lead , you will be working for our client, a leader in the payments industry dedicated to enabling swift, secure, and worldwide financial transactions. You will be instrumental in developing and supporting the Global Disbursements platform, helping customers and clients move funds effortlessly across the globe, streamline payment processes, and enhance financial operations through cutting-edge technology. This role offers an exciting path to shape the evolution of digital payments and advance your career in a dynamic environment. Your main responsibilities: Building and maintaining services, microservices, and applications (both back-end and front-end) using Java 11/17/21, ReactJS, and related technologies. Migrating from mainframe and IBM WebSphere systems to modern API/microservices architectures to reduce costs and complexity. Implementing automation testing frameworks to improve testing efficiency and quality. Enhancing Straight-Through-Processing (STP) capabilities for financial services. Leading a talented India-based team to deliver high-impact solutions and ensuring best practices in Agile and DevOps workflows. You're ideal for this role if you have: 7+ years of experience in software development, with a focus on Java and microservices architecture. Strong proficiency in Java 11+, with preference for Java 17+. Hands-on experience with Kubernetes and Git. Fluent in navigating Unix-based systems and command-line interfaces. Solid knowledge of database technologies and SQL, with Oracle experience preferred. Deep understanding of RESTful microservices and API development. Working knowledge of web technologies such as JavaScript and React. Experience working within DevOps delivery teams. Familiarity with application monitoring and Spring/Spring Boot is a plus. It is a strong plus if you have: Certifications in Java, React, or Kubernetes. Experience leading international technical teams. Language Required for the role: Fluent English (spoken and written). 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.

Technology

ITDS

Senior Java Developer – Financial Applications and Digital Transformation

Senior

Remote

Warsaw, Poland

18,270 - 22,050 PLN

🏢 Summary: Senior Java Developer role focused on building and integrating enterprise financial applications within a high-impact reporting platform, working in a hybrid model in Warsaw. The position involves developing scalable Java-based services, optimizing system performance, and contributing to digital transformation initiatives in an Agile environment. 🗂️ Requirements: Minimum 5 years of professional experience in Java development for enterprise applications, Advanced knowledge of Java, Spring, Spring Boot, Hibernate, JPA, REST APIs, Experience with Oracle databases and SQL, Experience with DevOps practices, Familiarity with SOAP services, Experience working in Agile methodologies, Knowledge of Maven and RabbitMQ, Communicative level of Polish, Good command of English (B2 level), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, SOAP, Oracle, SQL, Maven, RabbitMQ, Agile, DevOps 🏢 Description: Empower scalable financial solutions — drive innovation in enterprise applications! Warszawa-based opportunity with 100% remote work model. As a Senior Java Developer , you will be working for our client, a leading provider of financial reporting and corporate application services. You’ll contribute to the development and integration of innovative services within a high-impact platform used for financial statements and operational metrics, supporting complex decision-making processes. This role offers a unique chance to work at the forefront of digital transformation and deepen your technical expertise in a vibrant, evolving environment. Your main responsibilities: Develop, maintain, and optimize enterprise-level Java applications with advanced knowledge of Spring, Hibernate, JPA, and RESTful APIs. Integrate services with the Bali group application, ensuring seamless data flow and system reliability. Collaborate in an Agile environment, contributing to system analysis, testing, and continuous improvement initiatives. Implement DevOps practices and utilize Oracle databases to enhance system performance and scalability. Support the development of new features and functions aligned with client requirements and industry standards. Write comprehensive unit tests to ensure code quality and maintainability. Engage in system analysis and troubleshooting, delivering timely resolutions. Work closely with cross-functional teams, including product owners and QA, to ensure successful project delivery. You're ideal for this role if you have: At least 5 years of professional experience in Java development, focused on enterprise applications. Advanced proficiency in Java, Spring, Boot, Hibernate, JPA, and REST APIs. Experience working with Oracle databases, both SQL and data management tools. Familiarity with DevOps practices and SOAP services. Strong understanding of Agile methodologies and experience with tools like Maven and RabbitMQ. Good command of English (B2 level). It is a strong plus if you have: (optional) Knowledge of PostgreSQL and additional experience with system analysis techniques. Certification in Scrum or related Agile frameworks. Language Required for the role: Polish (Communicative level). Eligibility to work on this 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.

Technology

ITDS

Senior Microservices Developer – Java & Spring Boot

Senior

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Senior role focused on designing and developing scalable Java-based microservices for a global banking collateral platform. The position involves full lifecycle development, DevOps integration, and test-driven practices within a hybrid Kraków-based setup. You will build secure, high-performance solutions using modern Java and cloud-ready technologies. 🗂️ Requirements: 8+ years experience with Java and microservices, Strong expertise in Java 17/21, Strong expertise in Spring Boot, Experience building REST APIs, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience with TDD using JUnit and Cucumber, Experience across full SDLC, Experience working in Agile and DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, PostgreSQL, DevSecOps, JUnit, Cucumber, Microservices, CI/CD, SpringCloud, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Redis, Hazelcast, MQ, Solace, GCP, AWS, Ansible, Oracle 🏢 Description: Ignite innovation in financial technology — build scalable microservices that transform global banking. Kraków-based opportunity with hybrid work model. As a Senior Microservices Developer – Java & Spring Boot , you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment. Your main responsibilities: Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring Boot Contribute across all phases of the development lifecycle, from requirements gathering to deployment Implement DevOps practices and support automation in CI/CD pipelines Ensure test-driven development using JUnit and Cucumber, and collaborate closely with QA teams Improve team velocity and code quality through mentoring and best practice sharing Support platform stability by resolving incidents, monitoring performance, and managing problem resolution Develop automated tooling to enhance operational support and platform maintenance You're ideal for this role if you have: 8+ years of hands-on experience with Java and microservices architecture Strong expertise in Java 17/21, Spring Boot, and REST API development Deep knowledge of PostgreSQL and experience with DevSecOps pipelines Proven ability to work in Agile and DevOps teams, with excellent communication skills Experience with TDD (JUnit, Cucumber) and full software development lifecycle Ability to create innovative solutions for complex business challenges It is a strong plus if you have: (optional) Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot) Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace) Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle) Language required for the role: Fluent English Eligibility for this 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.

Technology

New offer

ITDS

Senior Java Developer – Investment Banking

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and maintaining scalable investment banking and trading solutions in a hybrid Warsaw-based environment. The position involves developing Java applications, supporting trading platforms, ensuring system reliability, and collaborating with cross-functional teams in the financial services sector. 🗂️ Requirements: 4+ years of Java software development experience, Experience in investment banking or financial services, Professional Java development experience, Git version control knowledge, English communication skills, Fluent Polish, Legal right to work in Europe 📃 Skills: Java, Git, C++, Python, Slang, SRE, DevOps, Cloud 🏢 Description: Empower the future of financial technology — drive innovation in investment banking systems! Warsaw-based opportunity with hybrid work model. As a Senior Java Developer – Investment Banking , you will be working for our client, a leading financial institution dedicated to transforming the landscape of trading and banking technology. You will contribute to building robust, scalable solutions that enhance trade execution, compliance, and operational efficiency in a fast-paced, collaborative environment. This role offers a unique chance to advance your expertise while shaping the next evolution in financial services technology. Your main responsibilities: Develop and maintain high-quality, scalable Java-based solutions for investment banking applications Collaborate with cross-functional teams to design, integrate, and optimize trading and banking platforms Ensure system integrity, compliance, and reliability through comprehensive testing and documentation Implement new features and enhancements to support innovative trading functionalities Support deployment, performance tuning, and troubleshooting activities to ensure seamless system operation Maintain clear documentation on system architecture, workflows, and updates Adhere to best practices in software development, including version control and continuous testing You're ideal for this role if you have: Minimum of 4 years of experience in Java software development, preferably in investment banking or financial services Proven professional experience with Java; familiarity with additional languages such as C++ or Python is advantageous Knowledge of Slang language is a plus Understanding of SRE principles is preferred Experienced in using Git for version control Strong communication skills, both verbal and written in English It is a strong plus if you have: Experience with cloud platforms or DevOps practices Certifications related to financial software development or system reliability Language Required for the role: Fluent Polish and English, both verbal and written Eligibility for the role: Only candidates with an existing legal right to work in Europe 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.