July 8, 2026

Senior Java Developer

Senior • Hybrid

140 - 160 PLN

Warsaw, Poland

For our client from the banking industry, we are looking for an experienced Senior Backend Java Developer to join a large-scale digital transformation programme focused on building the next generation of corporate online banking solutions.

About the Project

You will become part of the Large Corporates Digital Agile Release Train, where engineering teams are modernising a legacy corporate banking platform and replacing it with a new, scalable digital solution.

The platform enables corporate customers to manage domestic and international payments, monitor cash flow and liquidity, and administer company users and permissions through a modern online banking experience. As part of this transformation, you will help design and develop robust backend services and APIs that will support future business growth and deliver an outstanding customer experience.

The team develops and maintains services built using both microservices and monolithic architectures while following modern engineering practices such as Domain-Driven Design (DDD), Hexagonal (Ports & Adapters) Architecture, and reactive programming.

Your Responsibilities

  • Design, develop, and maintain high-quality backend applications using Java.

  • Build scalable REST APIs and microservices supporting digital banking solutions.

  • Contribute to the migration from legacy systems to a modern architecture.

  • Collaborate with cross-functional Agile teams to deliver new features and improvements.

  • Write clean, maintainable, and well-tested code following best engineering practices.

  • Participate in architecture discussions and technical decision-making.

  • Ensure high application performance, reliability, and scalability.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • At least 6 years of hands-on experience in Java backend development.

  • Strong knowledge of Java, Spring Framework, and Hibernate.

  • Experience with reactive programming.

  • Practical experience with REST APIs, SQL databases, microservices, and Git.

  • Familiarity with Cucumber or other automated testing frameworks.

  • Good understanding of SOLID principles and software design patterns.

  • Strong communication skills and the ability to work in an Agile environment.

  • Professional proficiency in written and spoken English.

Nice to Have

  • Knowledge of Domain-Driven Design (DDD).

  • Experience with Hexagonal (Ports & Adapters) Architecture.

  • Familiarity with Angular (basic understanding is sufficient).

  • Experience working within the banking or financial services sector.

Work Model

  • Hybrid work model – office attendance required 3 days per week.

Similar jobs you might like

Technology

Crestt

Senior Backend Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 145 PLN/hr

🏢 Summary: Senior Backend Java Developer role in the banking sector focused on building a new corporate digital banking channel and replacing legacy systems with modern microservices architecture. The project involves developing backend services and REST APIs for payments, user management, permissions, and Cash Management processes using Java and Spring Boot. Long-term B2B cooperation in a hybrid model with modern technologies and international teams. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Very good knowledge of Java, Very good knowledge of Spring Framework, Practical experience with Hibernate, Experience designing and developing microservices, Very good knowledge of REST API, Good knowledge of SQL, Knowledge of Git, Knowledge of SOLID principles and design patterns, Higher education in Computer Science or related field, Fluent English communication, Polish language at native level 📃 Skills: Java, Spring, Hibernate, REST, SQL, Git, Microservices, Cucumber, DDD, Agile, Scrum 🏢 Description: Senior Backend Java Developer (Banking) 📍 Lokalizacja: Warszawa, Gdańsk lub Gdynia (praca hybrydowa – 3 dni w biurze) 💼 Forma współpracy: B2B 💰 Stawka: do 145 PLN/h netto + VAT 👥 Liczba wakatów: 4 🗣 Język: polski (native), angielski (B2+/C1) 🏦 Branża: Banking Projekt do 31.12.2026, będzie przedłużony o kolejne 3-6 miesięcy O projekcie Dla naszego Klienta z sektora bankowego poszukujemy doświadczonych Senior Backend Java Developerów, którzy dołączą do zespołu odpowiedzialnego za rozwój nowoczesnej bankowości korporacyjnej. Projekt obejmuje budowę nowego kanału cyfrowego dla klientów biznesowych, który zastąpi obecne rozwiązania legacy. Zespół rozwija nowoczesne API oraz usługi backendowe obsługujące płatności, zarządzanie użytkownikami, uprawnieniami oraz procesami Cash Management. To doskonała okazja do pracy przy dużej transformacji technologicznej z wykorzystaniem nowoczesnych architektur opartych o mikroserwisy, Domain-Driven Design oraz architekturę port-adapter. Zakres obowiązków projektowanie i rozwój aplikacji backendowych w Javie, tworzenie oraz rozwój REST API, rozwój mikroserwisów opartych o Spring Boot, modernizacja istniejących rozwiązań oraz udział w migracji systemów legacy, współpraca z analitykami, architektami, QA oraz zespołami frontendowymi, rozwój rozwiązań zgodnie z zasadami SOLID oraz dobrymi praktykami programistycznymi, udział w code review oraz projektowaniu rozwiązań technicznych, analiza i rozwiązywanie problemów produkcyjnych, praca w środowisku Agile/Scrum. Wymagania minimum 6 lat komercyjnego doświadczenia w programowaniu w Java, bardzo dobra znajomość Java oraz Spring Framework, praktyczne doświadczenie z Hibernate, doświadczenie w projektowaniu i rozwijaniu mikroserwisów, bardzo dobra znajomość REST API, dobra znajomość SQL, znajomość Git, doświadczenie z programowaniem reaktywnym będzie dużym atutem, znajomość zasad SOLID oraz wzorców projektowych, doświadczenie z frameworkiem Cucumber będzie mile widziane, wykształcenie wyższe (Informatyka lub kierunek pokrewny), swobodna komunikacja w języku angielskim. Oferujemy udział w strategicznym projekcie transformacji cyfrowej dla międzynarodowej instytucji finansowej, pracę z nowoczesnym stosem technologicznym, możliwość współtworzenia nowej architektury systemów bankowych, współpracę z doświadczonymi zespołami międzynarodowymi, stabilną współpracę B2B, stawkę do 145 PLN/h netto + VAT, długofalowy projekt,

Technology

ITDS

Senior Java Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves designing and developing scalable microservices, APIs, and distributed systems deployed on Kubernetes and AWS. You will contribute to high-quality backend solutions within an Agile environment using modern DevOps and cloud practices. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Strong hands-on experience with Spring Boot, Practical experience in microservices architecture, Experience with Kubernetes and AWS cloud environments, Proficiency with CI/CD tools: Jenkins, GitHub, Maven, Groovy, Strong knowledge of API design: Swagger, OpenAPI, REST, JSON, Experience with OAuth2 and API Gateway solutions such as Kong, Experience with unit testing and TDD practices, Knowledge of Agile methodologies, especially Scrum, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, Swagger, OpenAPI, REST, JSON, OAuth2, Kong, Docker, CICD, TDD, Scrum 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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 Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves designing and developing scalable microservices, APIs, and distributed systems deployed on Kubernetes and AWS. You will work in an Agile team to deliver secure, high-quality backend solutions for multi-channel customer communication. 🗂️ Requirements: Minimum 6 years of Java development experience, Strong hands-on experience with Spring Boot, Experience designing microservices architectures, Practical experience with Kubernetes, Experience with AWS cloud environments, Proficiency with CI/CD tools (Jenkins, GitHub, Maven, Groovy), Strong knowledge of API design (Swagger, OpenAPI, REST, JSON), Experience with OAuth2 and API Gateway solutions (Kong), Experience with TDD and Scrum methodologies, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, Swagger, OpenAPI, REST, JSON, OAuth2, Kong, CICD, TDD, Scrum, API 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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 Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves developing scalable microservices, APIs, and containerized applications deployed on AWS using Kubernetes. It combines hands-on backend engineering with DevOps practices in an Agile environment. 🗂️ Requirements: Minimum 6 years of Java development experience, Strong hands-on experience with Spring Boot, Experience with microservices architecture, Practical experience with Kubernetes, Experience with AWS cloud environment, Experience with CI/CD tools (Jenkins, GitHub, Maven, Groovy), Strong knowledge of API design (REST, Swagger, OpenAPI, JSON), Experience with OAuth2 and API Gateway solutions, Experience working in Agile (Scrum, TDD), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, REST, Swagger, OpenAPI, JSON, OAuth2, Kong, CI/CD, TDD, Scrum 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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

Sii

FX Senior Java Developer (f/m/x)

Senior

Hybrid

Krakow, Poland

24,000 - 30,000 PLN

🏢 Summary: Senior Java Developer role focused on designing and building high-performance, scalable backend systems in a distributed microservices environment for the financial sector. The position involves developing REST APIs, processing large data volumes, and contributing to architecture and CI/CD in cloud-based environments. The role requires strong expertise in Java, Spring, distributed systems, and Kubernetes. 🗂️ Requirements: Minimum 10 years of software development experience, Very good knowledge of Java and Spring, Strong understanding of REST APIs, HTTPS, microservices, and message queues, Ability to design high-availability, scalable, high-performance systems, Very good knowledge of relational databases and SQL, Knowledge of distributed systems and data processing, Hands-on experience with Kubernetes and cloud platforms (GCP preferred), Familiarity with CI/CD pipelines, Experience working in Agile methodologies, Fluent Polish and English, Residence in Poland 📃 Skills: Java, Spring, REST, HTTPS, Microservices, MQ, SQL, Kubernetes, GCP, CI/CD, Agile, DistributedSystems, DataProcessing 🏢 Description: We are looking for an experienced Senior Java Developer to join a team responsible for building and developing modern backend systems in a distributed environment. The projects involve high-performance and scalable solutions used in the financial sector, with a focus on processing large volumes of data and microservices architecture. Your tasks Designing and developing backend systems based on Java Creating and evolving a microservices architecture Building and maintaining REST APIs and system integrations Designing solutions that meet high availability and performance requirements Working with systems that process large volumes of data Collaborating with the team using Agile methodologies Participating in architecture design and technical decision-making Implementing and optimizing CI/CD processes and ensuring system security Requirements Minimum 10 years in software development Very good knowledge of Java (backend) and Spring Strong understanding of REST APIs, HTTPS, microservices, and message queues (MQ) Ability to design high-availability, scalable, and high-performance systems Very good knowledge of relational databases (SQL) Familiarity with CI/CD pipelines and Agile ways of working Knowledge of distributed systems and data processing Hands-on work with Kubernetes and cloud platforms (GCP preferred) Fluent Polish and English required Residing in Poland required Nice-to-have requirements Knowledge of Go, Rust, or similar system-level languages Experience with NoSQL and analytical databases, e.g., ClickHouse Frontend development experience Familiarity with the banking sector (trade lifecycle, FX, post-trade processing) Banking experience / FX experience (forex) Working from the office in Krakow 6 times per month What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

DCV Technologies

Senior Java Developer | Wroclaw

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Opportunity for a Senior Java Backend Developer to build and maintain a secure, large-scale public platform based on microservices within the financial services sector. The role focuses on developing business-critical backend services, contributing to architectural decisions, and improving deployment and engineering practices. Ideal for experienced engineers who combine strong Java expertise with architectural thinking and a proactive approach to system optimization. 🗂️ Requirements: 6–10 years of professional software development experience, Strong expertise in Java backend development, Experience with microservices architecture, Understanding of distributed systems, Experience in system design and software architecture, Ability to work with secure, large-scale systems, Experience improving deployment processes and system reliability 📃 Skills: Java, Microservices, DistributedSystems, SystemDesign, SoftwareArchitecture, REST, Git, Maven, Gradle, Python, Cloud, DevOps 🏢 Description: Senior Java Backend Developer 📍 Location: Wrocław, Poland (Hybrid – 3 days onsite) 📈 Experience: 6–10 years We are currently looking for an experienced Java Backend Developer for our client operating in the financial services sector . The successful candidate will join a team responsible for developing and maintaining a secure, large-scale public platform built on a microservices architecture. This role offers the opportunity to work on business-critical systems where reliability, scalability, and security are key priorities. Beyond feature development, the team is focused on addressing challenges related to architecture, deployment practices, and engineering processes. Therefore, we are looking for someone who combines strong hands-on development skills with architectural thinking and a proactive approach to problem-solving. Key Responsibilities Design and develop new backend features and services using Java Maintain and enhance a secure, customer-facing platform Work within a modern microservices ecosystem Contribute to architectural improvements and technical decision-making Help optimize deployment processes, system reliability, and development workflows Identify technical challenges and propose scalable, long-term solutions What We're Looking For 6–10 years of professional software development experience Strong expertise in Java backend development Solid understanding of microservices architecture and distributed systems Experience with system design and software architecture Strong analytical and critical-thinking skills Ability to understand technical concepts deeply and make informed engineering decisions A proactive mindset and willingness to improve existing systems, processes, and practices Nice to Have Experience with Python Exposure to cloud environments and modern DevOps practices This opportunity is particularly suited to engineers who enjoy working on complex backend systems, influencing architectural decisions, and helping teams improve the way software is designed, built, and deployed.

Technology

Link Group

Java Developer

Senior

Hybrid

Warsaw, Poland

100 - 150 PLN

🏢 Summary: Backend Developer role in a large-scale financial project focused on designing and developing complex Java-based backend systems. The position involves implementing new features, maintaining existing solutions, and contributing to system architecture and process optimization. The role offers active participation in the evolution and deployment of a critical financial platform. 🗂️ Requirements: Minimum 5 years of experience with Java, Experience in backend development, Higher education degree in Computer Science or related field, Good command of English for daily communication, Ability to analyze requirements and optimize system architecture 📃 Skills: Java, Backend, CI/CD, Testing, Frameworks, English 🏢 Description: Poszukujemy doświadczonego Backend Developera do dużego projektu dla klienta z branży finansowej. Rola daje możliwość pracy nad złożonymi rozwiązaniami backendowymi, poznania całego systemu i aktywnego uczestnictwa w jego rozwoju oraz wdrażaniu nowych funkcjonalności. Obowiązki Projektowanie i rozwój backendu w technologii Java . Implementacja nowych funkcjonalności i utrzymanie istniejących rozwiązań. Współpraca z zespołem developerskim oraz interesariuszami biznesowymi. Analiza wymagań i proponowanie optymalizacji procesów oraz architektury systemu. Wymagania Minimum 5 lata doświadczenia w pracy z Java (poziom Mid/Senior). Wykształcenie wyższe – kierunki informatyczne lub pokrewne. Dobra znajomość języka angielskiego – intensywny kontakt z zespołem i biznesem. Komunikatywność i umiejętność współpracy z osobami spoza działu IT. Zainteresowanie pracą przy dużym systemie finansowym i realnym wpływem na jego rozwój. Mile widziane Doświadczenie w projektach finansowych lub systemach przetwarzania danych historycznych. Znajomość narzędzi wspierających rozwój backendu, np. frameworków, CI/CD, testów automatycznych.

Technology

EPAM Systems

Senior Java Back-End Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Back-end Developer role focused on building and evolving core systems supporting cash transfer, accounting, and trade confirmations in an Agile Scrum environment. The position involves designing microservices architecture, developing scalable Java services, improving code quality through testing and reviews, and collaborating with global teams. A hybrid work model with 3 office days per week is required. 🗂️ Requirements: 3+ years of Java back-end development experience, 3+ years of Spring Boot experience, Experience with microservices and Apache Kafka, Knowledge of distributed systems, resiliency, and scalability, Oracle SQL expertise, Experience writing automated tests in Java, Experience working in Scrum/Agile environments, Upper-Intermediate English (B2) 📃 Skills: Java, Spring, SpringBoot, Kafka, Oracle, SQL, JUnit, Mockito, Azure, Microservices, Scrum, Agile 🏢 Description: We are looking for a Senior Java Back-end Developer to join an Agile Scrum component team and help evolve one of our core systems that supports cash transfer, accounting, and trade confirmations. You will shape architecture, deliver robust microservices, and drive quality through automated testing and reviews—apply now to make an impact. A presence of 3 days per week in our office is required. Responsibilities Build robust and scalable core Java server systems that deliver real business value Design high-level technical architecture for epics and key initiatives Develop high-quality Java code with automated tests and lead by example Review design proposals and ensure delivered solutions meet quality expectations Conduct thorough code reviews and provide actionable feedback to peers Refactor existing codebases to improve maintainability, performance, and usability Collaborate as a permanent member of a Scrum team with stakeholders and delivery teams in Krakow and globally Requirements 3+ years of Java development experience in back-end systems 3+ years of Spring Boot experience building production services Microservices experience with Apache Kafka and distributed systems (resiliency, scalability) Oracle SQL expertise writing queries, stored procedures, views, and joins using Oracle SQL Developer Strong software testing experience with automated tests in Java Proven teamwork skills in Scrum/Agile delivery environments Upper-Intermediate English (B2) proficiency, both written and spoken Nice to have JUnit Mockito Unit testing Test automation approaches Microsoft Azure (Azure Web Apps, Azure Functions) EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

ITDS

Senior Java Developer – Banking and Financial Technology

Senior

Remote

Warsaw, Poland

18,900 - 22,470 PLN

🏢 Summary: Senior Java Developer role focused on building scalable REST API services for omnichannel banking platforms in a fully remote environment. The position involves backend development, system integration with MongoDB and Kafka, performance optimization, and collaboration on long-term banking technology initiatives. 🗂️ Requirements: 5+ years of Java development experience, Banking or financial services industry experience, Advanced Java knowledge, Experience with MongoDB, Experience with Kafka or similar messaging systems, Polish language proficiency, English communication skills, Legal right to work in the European Union 📃 Skills: Java, REST, MongoDB, Kafka, API 🏢 Description: Ignite innovation — shape the future of banking technology! 100% remote. As a Senior Java Developer , you will be working for our client, a leading provider of banking systems specializing in omnichannel solutions for internet, mobile, and branch backoffice systems. You will help build robust, scalable REST API services that drive seamless banking experiences, fostering innovation in financial technology and enhancing customer engagement. Your main responsibilities: Design and develop high-performance REST API services tailored for banking omnichannel platforms. Collaborate with cross-functional teams to implement scalable backend solutions using Java. Ensure the integration of backend systems with databases like MongoDB and message brokers such as Kafka. Maintain high code quality through rigorous testing and code reviews. Optimize system performance and troubleshoot issues efficiently. Stay updated with the latest technologies and best practices in Java development and banking solutions. Participate in long-term technical planning and continuous improvement initiatives. You're ideal for this role if you have: At least 5 years of experience in Java development within the banking or financial services industry. Advanced knowledge of Java technologies and frameworks. Proven experience working with MongoDB databases. Hands-on experience with Kafka or similar messaging systems. Good command of Polish. Communicative proficiency in English. It is a strong plus if you have : Certifications in Java or related technologies. Experience with REST API security standards and best practices. Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role.

Technology

emagine Polska

Java Backend Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on designing, developing, and maintaining backend services for an enterprise financial application. The position involves building REST and SOAP integrations, implementing business logic and data access layers, and ensuring high quality, scalability, and stability of solutions in an Agile environment. The role is fully remote within an enterprise setting. 🗂️ Requirements: Minimum 5–8 years commercial experience in Java, Very good knowledge of Java, Advanced knowledge of Spring Framework, Advanced knowledge of Spring Boot, Experience with Hibernate, Experience with JPA, Experience in designing and implementing REST API, Experience with SOAP services, Knowledge of Oracle Database, Knowledge of Oracle SQL, Experience in system integrations, Experience with data synchronization, Experience with service contract management and versioning, Experience with RabbitMQ, Experience with Maven, Experience working in Agile/Scrum, English level B2 minimum 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, SOAP, Oracle, SQL, RabbitMQ, Maven, Agile, Scrum 🏢 Description: Podsumowanie roli: Senior Java Developer będzie odpowiedzialny za rozwój, integrację oraz utrzymanie usług backendowych dla korporacyjnej aplikacji finansowej. Rola koncentruje się na projektowaniu i implementacji wysokiej jakości rozwiązań technologicznych, integracji systemowej oraz zapewnieniu stabilności i skalowalności usług w środowisku enterprise. Zakres obowiązków: Projektowanie, rozwój i integracja usług backendowych w technologii Java. Implementacja rozwiązań backendowych zgodnie z wymaganiami biznesowymi i technicznymi. Tworzenie oraz utrzymywanie API REST. Praca z usługami SOAP oraz integracjami systemowymi. Implementacja logiki biznesowej oraz warstwy dostępu do danych. Pisanie i utrzymywanie testów jednostkowych. Współpraca z analitykami, architektami oraz zespołem projektowym. Udział w pracach zespołu Agile/Scrum. Dbanie o jakość kodu, stabilność rozwiązań oraz zgodność z dobrymi praktykami developerskimi. Praca zdalna w środowisku enterprise. Wymagania: Bardzo dobra znajomość Java oraz minimum 5–8 lat doświadczenia komercyjnego . Zaawansowana znajomość Spring Framework / Spring Boot . Doświadczenie z Hibernate oraz JPA . Praktyczna znajomość projektowania i implementacji REST API . Doświadczenie w pracy z usługami SOAP . Znajomość Oracle Database oraz Oracle SQL . Doświadczenie w integracjach systemowych, w tym synchronizacji danych, pracy z kontraktami oraz wersjonowaniem usług. Praktyczne doświadczenie z RabbitMQ oraz Maven . Doświadczenie w pracy w metodykach Agile/Scrum . Język angielski na poziomie minimum B2 . Mile widziane: Doświadczenie w obszarze DevOps , w tym CI/CD, pipelines oraz współpraca z zespołami operacyjnymi. Znajomość PostgreSQL . Praktyczne doświadczenie w pracy w Scrum. Znajomość UML . Doświadczenie w analizie systemowej. Udział w decyzjach architektonicznych. Doświadczenie w projektach finansowych lub raportowych.