April 30, 2026
Senior Java Developer – Banking Microservices Expert
Senior • Remote
18,900 - 23,100 PLN
Warsaw, Poland
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.
Similar jobs you might like
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
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
New offer
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
ITDS
Senior Java Developer - Microservices
Senior
Hybrid
Warsaw, Poland
16,800 - 25,200 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining scalable microservices and cloud-based digital products in the OTT/ECommerce industry within an Agile environment. The position involves backend development, architectural contributions, CI/CD support, and collaboration with cross-functional teams using modern Java and cloud technologies. Hybrid or remote work model based in Warszawa. 🗂️ Requirements: 4+ years of Java development experience, Java 8-25, Multithreading, Immutability, Design patterns, Spring Boot, Spring MVC, WebFlux, MyBatis, TestContainers, SQL, NoSQL databases, Oracle, PostgreSQL, MongoDB, Redis, Kafka, Microservices architecture, RESTful APIs, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix/Linux scripting, Polish language proficiency, Communicative English, Legal right to work in the EU 📃 Skills: Java, Spring, WebFlux, MyBatis, TestContainers, SQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, REST, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix, Linux, SCRUM, Confluence, Git 🏢 Description: Empower digital transformation — craft scalable solutions with Java and cloud innovation! Warszawa-based opportunity with hybrid/ remote work model. As a Senior Java Developer , you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies. Your main responsibilities: Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance. Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework. Conduct code reviews, contribute to architectural decisions, and mentor junior team members. Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles. Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools. Write comprehensive technical documentation in Confluence and contribute to knowledge sharing. Participate in technical consultations, problem-solving, and continuous improvement initiatives. Ensure application security following OWASP standards and best practices. You're ideal for this role if you have: At least 4 years of professional experience in Java development. Strong expertise in Java 8-25, multithreading, immutability, and design patterns. Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers. Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka. Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS). Practical understanding of testing frameworks like JUnit, Mockito, and Spock. Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments. Good command of the Polish language and communicative English skills. Ability to work independently with strong analytical and problem-solving skills. It is a strong plus if you have: Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js). Certifications in AWS or other cloud platforms. Knowledge of DevOps practices and automation tools. Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU 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 Software Engineer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Software Engineer role focused on modernizing legacy banking applications and developing microservices for financial transaction and regulatory reporting platforms. The position involves designing Java 17 and Spring Boot solutions, improving observability, and collaborating with global teams in a hybrid Krakow-based work model. 🗂️ Requirements: 5+ years of experience developing and supporting distributed Java systems, Experience designing microservices, Strong knowledge of Java 17, Experience with Spring Boot, Experience with Java frameworks, Experience with DevOps tools, Experience with JIRA, Experience with Confluence, Experience with Ansible, Experience with CI/CD pipelines, Knowledge of REST APIs, Experience with Spring Cloud, Experience with GCP, Experience with Redis, Fluent English, Legal right to work in Europe 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SpringCloud, GCP, Redis, Ansible, JIRA, Confluence, CI/CD, GitHub, Claude, Angular 🏢 Description: Empower innovation at the forefront of cloud and microservices — shape the future of banking technology. Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Software Engineer , you will be working for our client, a global financial services leader dedicated to transforming banking through cutting-edge IT solutions. You’ll contribute to the modernization of legacy Java applications, supporting high-impact financial transactions and regulatory reporting platforms. This role offers you the chance to be part of a dynamic team driving digital innovation and operational excellence. Your main responsibilities: Actively participate in incident, problem, and service management activities, ensuring continuous service delivery. Evergreen legacy Java applications leveraging Github Co-Pilot, Claude Code, and other modern tools. Collaborate closely with business product owners, IT specialists, architects, and management to analyze and translate requirements into technical solutions. Design and develop robust microservices using Java 17 and Spring Boot within an Agile environment. Create observability solutions for monitoring, alerting, incident response, and capacity management, ensuring high system reliability. You're ideal for this role if you have: 5+ years of experience in developing and supporting distributed Java systems. Strong expertise in designing microservices with Java 17 and Spring Boot. Experience with Java frameworks, DevOps tools, and application lifecycle management (e.g., JIRA/Confluence, Ansible, CI/CD pipelines). Proficient in REST APIs, Spring Cloud, GCP, Redis, and related technologies. Excellent analytical and communication skills, capable of working across regions with a global perspective. It is a strong plus if you have: (optional) Knowledge of Angular, vulnerability remediation, or related cloud technologies. Language required for the role: Fluent English, with strong communication skills. Eligibility to work in: 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.
Technology
ITDS
Senior Java Developer – Digital Banking Solutions
Senior
Hybrid
Krakow, Poland
17,850 - 24,150 PLN
🏢 Summary: Senior Java Developer role focused on building and enhancing scalable digital banking solutions in a hybrid Krakow-based setup. The position involves developing microservices and REST APIs, supporting CI/CD pipelines, and ensuring high-quality, secure applications used by millions of customers worldwide. 🗂️ Requirements: 5+ years experience as Java Software Engineer, Strong knowledge of Java and Spring, Experience with REST APIs, Experience with microservices architecture, Experience with Docker, Experience with CI/CD in Jenkins, Experience with TDD, Understanding of data structures and algorithms, Knowledge of secure application design, Experience working in Agile teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, REST, Microservices, Docker, Jenkins, CI/CD, TDD, Agile, Algorithms, Security, OOP, Concurrency 🏢 Description: Ignite innovation in digital banking — empower seamless financial experiences worldwide! Krakow-based opportunity with hybrid work model As a Senior Java Developer – Digital Banking Solutions , you will be working for our client, a leading global bank, driving forward their most exciting digital revolution. You’ll be contributing to impactful solutions that influence the banking behavior of over 37 million customers worldwide, shaping the future of digital finance through innovative technology. This is a unique career opportunity to collaborate with a dynamic team of experts from world-renowned technology companies and to be at the forefront of digital evolution in banking. Your main responsibilities: Design, develop, and test scalable microservices using Java within an agile environment. Implement robust REST APIs and integrate new features into existing digital solutions. Champion test-driven development (TDD) practices and ensure high-quality code through troubleshooting and debugging. Collaborate closely with cross-functional teams to deliver end-to-end digital banking products and services. Contribute to automation efforts and support the deployment pipeline with CI/CD pipelines in Jenkins and Docker. Assist in optimizing system performance and enhancing security measures. Participate in continuous improvement initiatives and adopt innovative technologies to improve processes. Provide production support and troubleshooting for live environments. You're ideal for this role if you have: 5+ years of professional experience as a Java Software Engineer. Strong knowledge of Java, Spring, REST, Docker, CI/CD in Jenkins, and microservices architecture. Experience with test-driven development (TDD) and troubleshooting skills. Experience working in an agile, cross-functional team. Good understanding of data structures, algorithms, and secure application design. Proven ability to adapt and learn new technologies rapidly. It is a strong plus if you have: (optional) Knowledge of concurrency in Java, OOP principles, or clean code practices. Certifications in Java or related fields. Language Required for the role: Fluent English, with excellent communication skills. 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 Java Developer – Digital Banking Solutions
Senior
Hybrid
Krakow, Poland
17,850 - 24,150 PLN
🏢 Summary: Senior Java Developer role focused on building and enhancing scalable digital banking solutions in a hybrid Krakow-based environment. The position involves designing microservices, implementing REST APIs, and supporting CI/CD pipelines to deliver secure, high-quality banking products for millions of users worldwide. 🗂️ Requirements: 5+ years of professional experience as Java Software Engineer, Strong knowledge of Java and Spring, Experience with REST APIs and microservices architecture, Experience with Docker and CI/CD in Jenkins, Experience with test-driven development (TDD), Strong troubleshooting and debugging skills, Understanding of data structures and algorithms, Knowledge of secure application design, Experience working in agile cross-functional teams, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, REST, Microservices, Docker, Jenkins, CI/CD, TDD, Algorithms, Security, Agile 🏢 Description: Ignite innovation in digital banking — empower seamless financial experiences worldwide! Krakow-based opportunity with hybrid work model As a Senior Java Developer – Digital Banking Solutions , you will be working for our client, a leading global bank, driving forward their most exciting digital revolution. You’ll be contributing to impactful solutions that influence the banking behavior of over 37 million customers worldwide, shaping the future of digital finance through innovative technology. This is a unique career opportunity to collaborate with a dynamic team of experts from world-renowned technology companies and to be at the forefront of digital evolution in banking. Your main responsibilities: Design, develop, and test scalable microservices using Java within an agile environment. Implement robust REST APIs and integrate new features into existing digital solutions. Champion test-driven development (TDD) practices and ensure high-quality code through troubleshooting and debugging. Collaborate closely with cross-functional teams to deliver end-to-end digital banking products and services. Contribute to automation efforts and support the deployment pipeline with CI/CD pipelines in Jenkins and Docker. Assist in optimizing system performance and enhancing security measures. Participate in continuous improvement initiatives and adopt innovative technologies to improve processes. Provide production support and troubleshooting for live environments. You're ideal for this role if you have: 5+ years of professional experience as a Java Software Engineer. Strong knowledge of Java, Spring, REST, Docker, CI/CD in Jenkins, and microservices architecture. Experience with test-driven development (TDD) and troubleshooting skills. Experience working in an agile, cross-functional team. Good understanding of data structures, algorithms, and secure application design. Proven ability to adapt and learn new technologies rapidly. It is a strong plus if you have: (optional) Knowledge of concurrency in Java, OOP principles, or clean code practices. Certifications in Java or related fields. Language Required for the role: Fluent English, with excellent communication skills. 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 Java Developer - Microservices
Senior
Hybrid
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Microservices Developer role focused on building, maintaining, and modernizing enterprise-grade Java systems in a hybrid work model. The position involves developing scalable microservices, integrating distributed systems, and upgrading legacy applications within complex enterprise environments. You will contribute to secure, high-performance solutions supporting large-scale digital transformation initiatives. 🗂️ Requirements: Minimum 5 years of experience in Java development, Commercial experience with Java 8+, Strong experience with Spring and SpringBoot, Experience with microservices architecture, Experience with REST and SOAP integrations, Knowledge of SQL and Oracle databases, Experience with Tomcat or similar application servers, Knowledge of TLS/mTLS and secure communication mechanisms, Experience with Maven or Gradle, Experience with Git version control, Ability to write Bash or CMD scripts, Experience working with legacy codebases, Communicative proficiency in Polish 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, Microservices, REST, SOAP, Tomcat, TLS, mTLS, Maven, Gradle, Git, Bash, CMD, UML, SOAPUI, Postman, Queues 🏢 Description: Ignite innovation — shape the future of enterprise systems! Warszawa-based opportunity with hybrid work model (up to 4 remote days per week). As a Senior Java Microservices Developer , you will be working for our client, a leading player in the IT industry committed to building scalable, secure, and efficient enterprise solutions. You will contribute to the development and maintenance of complex Java-based systems, driving digital transformation and supporting business agility in a dynamic environment. This role offers new challenges for career growth and impactful projects for global enterprise success. Your main responsibilities: Develop and maintain Java applications (Java 8+) within microservices architecture, ensuring high performance and scalability Collaborate on system enhancements, integrating new features based on detailed business requirements Design and implement solutions using Spring (including older versions) and Spring Boot, adhering to best practices Work on system integration using REST, SOAP, and message queuing systems, ensuring robust and secure communication Contribute to system migration initiatives, upgrading stacks to newer frameworks and technologies Document system designs with UML diagrams and other notation standards to support development and integration efforts Engage in troubleshooting, optimizing, and extending existing legacy codebases, maintaining high code quality You're ideal for this role if you have: At least 5 years of professional experience in Java development within enterprise environments Strong proficiency in Java, including working with legacy codebases Extensive experience with Spring framework (any version) and Spring Boot Solid SQL knowledge and experience with database systems like Oracle Hands-on experience with microservices architecture and monolithic systems on application servers like Tomcat Familiarity with distributed systems architecture and system integration (REST, SOAP, queues) Knowledge of security mechanisms such as TLS/mTLS, certificates, and encrypted connections Working experience with Maven, Gradle, Git, and tools like SOAP UI, POSTMAN Ability to write bash or cmd scripts for automation tasks It is a strong plus if you have: (optional) PLSQL knowledge Familiarity with JSF, JSP, or C++ Experience with Ansible or other automation tools Insights into system security best practices Ability to interpret BPMN and UML standards, with problem-solving skills related to new feature development Language Required for the role: Polish (Communicative proficiency) #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
Experis Manpower Group
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
130 - 140 PLN
🏢 Summary: Long-term hybrid role for a Senior Java Developer on a banking CRM project focused on building and evolving scalable microservices in a distributed, event-driven architecture. The position involves backend development, REST and SOAP integrations, Kafka-based messaging, and full software lifecycle ownership including production deployments. You will contribute to architectural decisions and work with modern technologies in a stable banking environment. 🗂️ Requirements: 5+ years of experience as a Java Developer, Strong knowledge of Java, Strong knowledge of Spring Boot / Spring Framework, Hands-on experience with microservices architecture, Experience designing and building REST APIs, Practical experience with Kafka or similar messaging systems, Solid understanding of SQL, Experience with PostgreSQL and Hibernate, Experience with CI/CD tools, Experience with Docker, Experience with Kubernetes, Proficiency with Git 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, Hibernate, Kafka, REST, SOAP, Groovy, Docker, Kubernetes, Jenkins, Git, SQL, Microservices 🏢 Description: Senior Java Developer (Banking / CRM) Warsaw (hybrid – 1 day per week in the office About the project You will join a long-term project for a banking client focused on building and evolving a modern CRM system. You’ll work on scalable backend services, API design, and system integrations in a distributed environment. The role involves working with event-driven architecture (Kafka) as well as REST and SOAP integrations, with ownership across the full software lifecycle – from development to production deployments. Tech stack Java 21 Spring Boot 3 PostgreSQL Hibernate Kafka REST / SOAP Groovy Docker / Kubernetes Jenkins Git Responsibilities Design and develop microservices in a distributed architecture Build and maintain REST and SOAP APIs Work with Kafka (topics, consumers, event-driven systems) Integrate with internal and external banking systems Participate in production deployments and application support Collaborate with business and technical stakeholders Contribute to architectural decisions (DDD, microservices) Requirements 5+ years of experience as a Java Developer Strong knowledge of Java and Spring (Boot / Framework) Hands-on experience with microservices architecture Experience designing and building REST APIs Practical experience with Kafka or similar messaging systems Solid understanding of SQL and PostgreSQL (Hibernate) Experience with CI/CD tools (e.g. Jenkins) Experience with Docker and Kubernetes Proficiency with Git Nice to have Experience in banking / financial services Knowledge of Domain Driven Design (DDD) Familiarity with Groovy Experience with SOAP integrations What we offer Long-term project in the banking sector Work with modern architecture (microservices + event-driven) Real impact on technical decisions and system design Hybrid work model (1 day per week in Warsaw office) Stable and collaborative environment