May 29, 2026
Mid-Level Java Microservices Developer – AI-Enabled Financial Platform
Mid • Hybrid
30,240 - 36,330 PLN
Krakow, Poland
Unleash the future of financial technology — engineer AI-enabled microservices that redefine banking excellence!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Mid-Level Java Microservices Developer, you will be working for our client, a global leader in delivering innovative collateral and facility management solutions within the financial industry. The project focuses on developing a next-generation, AI-driven platform to optimize costs, accelerate delivery, and ensure robust governance. This role offers a chance to contribute to cutting-edge banking infrastructure, pushing the boundaries of automation and AI integration.
Your main responsibilities:
- Build, test, and support Java microservices aligned with enterprise standards and security protocols
- Contribute to solution design and integration patterns, ensuring high performance and scalability
- Identify, communicate, and resolve technical risks, dependencies, and blockers in collaboration with delivery teams
- Follow and uphold engineering standards including CI/CD pipelines, testing strategies, and best coding practices
- Implement comprehensive unit, integration, and contract tests to achieve high-quality outcomes
- Participate actively in design, code, and security reviews to ensure robust solutions
- Leverage AI-assisted tools responsibly to expedite development without compromising security, IP integrity, and traceability
- Embed security-by-design principles, focusing on vulnerability management, secrets handling, and compliance
- Develop production-ready services with strong observability, performance testing, and incident readiness
You're ideal for this role if you have:
- 4–8 years of experience building Java microservices within enterprise environments
- Extensive experience with Spring Boot framework
- Proficiency in RDBMS such as Oracle or PostgreSQL, including schema design and performance optimization
- Strong understanding of unit and integration testing frameworks (e.g., JUnit, Mockito, Testcontainers)
- Hands-on experience with CI/CD tools like Jenkins or GitLab, including quality and security gates
- Solid knowledge of RESTful API design, messaging, and event-driven architecture
- Practical experience working on cloud platforms, specifically GCP
- Familiarity with GenAI concepts, LLMs, and governance related to RAG/agent patterns
It is a strong plus if you have:
- Delivered regulated financial services platforms with audit and control requirements
- Exposure to cloud-native patterns (containers, Kubernetes, service mesh) and observability tools
- Experience in performance and resilience engineering
- Hands-on involvement with AI-enabled SDLC practices and governance
Language Required for the role:
- Fluent English (good command required)
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
Mid-Level Java Microservices Developer – AI and Cloud-Based Financial Platform
Mid
Hybrid
Krakow, Poland
30,240 - 36,330 PLN
🏢 Summary: Mid-level role focused on building and maintaining scalable, AI-enabled Java microservices for a global collateral and facility management platform in the financial sector. The position involves end-to-end development, testing, CI/CD, security-by-design, and cloud deployment within a hybrid Krakow-based setup. It emphasizes high engineering standards, observability, and collaboration in a regulated enterprise environment. 🗂️ Requirements: 4–8 years experience with Java microservices development, Hands-on experience with SpringBoot, Strong knowledge of RDBMS, Experience with Oracle or PostgreSQL, Experience with unit and integration testing, Knowledge of JUnit and Mockito, Experience with Testcontainers, Experience with CI/CD pipelines, Knowledge of Jenkins or GitLab, Experience with Sonar and SAST or DAST tools, Knowledge of REST and API design, Hands-on experience with GCP, Understanding of messaging or eventing systems, Familiarity with GenAI concepts and tools, Fluent English, Legal right to work in Europe 📃 Skills: Java, SpringBoot, Microservices, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, SAST, DAST, REST, API, GCP, GenAI, RAG, Messaging, CICD 🏢 Description: Unleash Innovation in Financial Technology — Build Scalable, AI-Driven Microservices! Krakow-based opportunity with hybrid work model As a Mid-Level Java Microservices Developer , you will be working for our client, a leading technology provider in the financial services industry. You will contribute to the development of a cutting-edge, AI-enabled global collateral and facility management platform, helping to reduce costs and accelerate delivery through innovative engineering practices. This role offers a unique chance to shape the future of banking technology and advance your career in a thriving digital landscape. Your main responsibilities: Build, test, release, and support Java microservices and related components for complex product areas Contribute to solution design, ensuring alignment with target architecture and non-functional requirements Identify and resolve technical risks, dependencies, and delivery blockers collaboratively with cross-functional teams Follow and uphold high engineering standards, including secure coding, CI/CD practices, and quality gates Deliver comprehensive unit, integration, and contract testing with measurable coverage and quality Responsibly leverage AI-assisted tools (e.g., Copilot, GenAI techniques) to accelerate delivery while ensuring code integrity, security, and traceability Embed security-by-design principles, including vulnerability management and compliance measures Build production-ready services with strong observability, performance testing, and incident management readiness Work closely with technical leads, architects, QA, SREs, and system owners to ensure seamless integration and operational excellence You're ideal for this role if you have: 4–8 years of hands-on experience developing Java microservices (e.g., Spring Boot) in enterprise environments Strong expertise with RDBMS like Oracle or PostgreSQL, including schema design and performance tuning Solid understanding of unit and integration testing frameworks (JUnit, Mockito, Testcontainers, API/contract testing) Practical experience with CI/CD pipelines and quality gates (Jenkins, GitLab, Sonar, SAST/DAST) Knowledge of REST, messaging/eventing, API design, and versioning strategies Hands-on cloud experience on GCP Familiarity with GenAI concepts, tools, RAG/agent patterns, and associated governance/controls It is a strong plus if you have: Experience working on regulated financial services platforms with audit and operational controls Exposure to cloud-native patterns (containers, Kubernetes, service mesh) and modern observability tools Background in performance engineering, resilience testing, and AI-enabled SDLC practices Language Required for the role: Fluent English (spoken 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.
Technology
ITDS
Mid-Level Java Microservices Developer – AI-Enabled Financial Platform
Mid
Hybrid
Krakow, Poland
25,200 - 30,450 PLN
🏢 Summary: Mid-level role focused on building and maintaining AI-enabled Java microservices for critical financial systems in a hybrid Krakow-based setup. The position involves developing secure, scalable, and production-ready services with strong emphasis on cloud, CI/CD, testing, and observability. You will contribute to solution design, integrate AI components, and ensure high standards of security and operational resilience. 🗂️ Requirements: 4–8 years of experience developing Java microservices in enterprise environments, Strong expertise in relational databases, schema design, and performance optimization, Experience with unit and integration testing, Proficiency in CI/CD pipelines and automation, Knowledge of API design and integration patterns, Hands-on experience with GCP cloud platform, Practical exposure to GenAI, LLMs, and RAG or agent patterns, Ability to contribute to technical design decisions, Fluent English, Legal right to work in Poland 📃 Skills: Java, Microservices, SQL, GCP, CI/CD, GenAI, LLM, RAG, APIs, Testing, Git, Docker, Kubernetes, Observability 🏢 Description: Ignite innovation in financial technology — develop AI-enabled microservices that redefine risk, security, and operational excellence. Krakow-based opportunity with hybrid work model. As a Mid-Level Java Microservices Developer , you will be working for our client, a leader in delivering advanced collateral and facility management capabilities within the financial sector. With a focus on using AI to accelerate and streamline solution development, you will play a key role in building scalable, secure, and production-ready microservices that support critical financial operations. This is a unique chance to contribute to groundbreaking digital transformation initiatives and expand your expertise in cloud and AI-driven engineering. Your main responsibilities: Build, test, release, and support Java microservices for key product areas, ensuring high standards of design, security, and operational resilience Contribute to solution design, aligning with architecture and non-functional requirements, including AI integration aspects Identify and resolve technical risks, dependencies, and delivery blockers collaboratively with cross-functional teams Follow and promote engineering standards: coding practices, CI/CD pipelines, testing strategies, and definition of done Develop comprehensive unit, integration, and contract tests to guarantee code quality and reliability Participate actively in technical reviews, providing constructive feedback and remediation plans Apply AI-assisted tooling responsibly to enhance development efficiency while safeguarding code quality, security, and intellectual property Embed security-by-design principles: secure coding, vulnerability management, secrets handling, and compliance with internal controls Build production-ready services with strong observability, performance testing, and incident readiness measures Collaborate closely with Tech Leads, architects, QA, platform teams, and system owners to ensure seamless integration and deployment You're ideal for this role if you have: 4–8 years of proven experience developing Java microservices in enterprise environments Strong expertise with relational databases, including schema design, performance optimization, and transactional consistency Solid experience with unit and integration testing practices Proficiency with CI/CD pipelines, automation, and quality gates Good understanding of API design, integration patterns, and versioning strategies Hands-on cloud experience, particularly on GCP Practical exposure to GenAI concepts, tools, LLMs, and RAG/agent patterns in software engineering Ability to contribute to technical design decisions and manage pragmatic trade-offs under delivery deadlines It is a strong plus if you have: (optional) Experience delivering regulated financial platforms with rigorous audit and operational controls Familiarity with cloud-native architectures and modern observability tools Experience in performance engineering and resilience testing Background in implementing AI-enabled SDLC practices with governance and productivity tracking Hands-on experience prototyping or integrating GenAI functionalities in controlled environments Language Required for the role: Fluent English command Eligibility for the role: Only candidates with an existing legal right to work in Europe (specifically Poland) 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
Mid-Level Java Microservices Developer – AI-Enabled Financial Platform
Mid
Hybrid
Krakow, Poland
30,240 - 36,330 PLN
🏢 Summary: Mid-Level Java Microservices Developer role focused on building AI-enabled microservices for a global collateral and facility management platform in the financial sector. The position involves designing, developing, testing, and securing scalable cloud-based solutions using modern engineering and GenAI practices. Hybrid work model based in Krakow. 🗂️ Requirements: 4+ years experience developing Java microservices, Experience with Spring Boot in enterprise environments, Strong knowledge of RDBMS and SQL performance tuning, Experience with unit and integration testing, Experience with CI/CD pipelines and quality gates, Knowledge of REST APIs and event-driven architectures, Experience with cloud platforms, particularly GCP, Familiarity with GenAI concepts including LLMs and RAG, Communicative English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, SAST, DAST, REST, GCP, LLM, RAG, Kubernetes, Docker 🏢 Description: Ignite innovation in financial technology — develop AI-enabled microservices that transform the banking landscape! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Mid-Level Java Microservices Developer , you will be working for our client, a leading financial technology firm. You will play a pivotal role in delivering a cutting-edge global collateral and facility management platform aimed at reducing costs and accelerating delivery through an AI-enabled SDLC. Join a forward-thinking team dedicated to redefining financial services with innovative solutions, AI integration, and best engineering practices to elevate the industry’s future. Your main responsibilities: Build, test, and support Java microservices (Spring Boot) and related components to ensure scalable, secure, and resilient solutions. Contribute to designing solutions for microservices integrations, aligning with architecture and operational requirements. Identify, escalate, and resolve technical risks, dependencies, and delivery blockers in collaboration with cross-functional teams. Follow and enhance engineering standards: coding practices, CI/CD pipelines, testing strategies, and security protocols. Deliver comprehensive unit, integration, and contract testing to meet quality standards. Participate in technical reviews, security assessments, and remediation efforts. Use AI-assisted tooling responsibly to accelerate development while maintaining code quality, security, and compliance. Apply guardrails for AI-generated code, ensuring strong review discipline and traceability. Contribute to GenAI-enabled engineering patterns such as RAG, LLMs, and agent workflows. Embed security-by-design principles and build observability into production services for operational readiness. Support release activities, environment setups, and cutover planning. Collaborate closely with diverse teams—including Tech Leads, architects, QA, platform specialists, and SREs—to deliver integrated outcomes. Foster a culture of continuous improvement and shared accountability. You're ideal for this role if you have: 4+ years of hands-on experience developing Java microservices (preferably with Spring Boot) in enterprise environments. Strong understanding of RDBMS, such as Oracle or PostgreSQL, including schema design and performance tuning. Experience with unit and integration testing frameworks (JUnit, Mockito, Testcontainers). Proficiency with CI/CD pipelines and quality gates (Jenkins or GitLab, Sonar, SAST/DAST). Good knowledge of REST APIs, messaging, event-driven patterns, and API versioning. Practical experience working on cloud platforms, particularly GCP. Familiarity with GenAI concepts, tools, and governance, including LLMs and retrieval-augmented generation. Ability to contribute to technical design and make pragmatic trade-offs under delivery pressure. It is a strong plus if you have: Experience in delivering regulated financial services platforms with audit and compliance requirements. Exposure to cloud-native architectures like containers, Kubernetes, and service meshes. Knowledge of observability tooling and resilience testing. Experience prototyping or integrating GenAI capabilities within software solutions. Language required for the role: Communicative English — capable of collaborating effectively in a multicultural team environment. Eligibility to work in Europe: 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 Microservices Developer – AI-Enabled Financial Platform
Senior
Hybrid
Krakow, Poland
30,240 - 36,330 PLN
🏢 Summary: Senior Java Microservices Developer role focused on building and integrating enterprise-grade microservices for an AI-powered financial platform. The position involves designing, developing, and supporting scalable services while embedding security, CI/CD, and quality engineering best practices. Hybrid work model with strong emphasis on GenAI-enabled engineering and cloud-based solutions. 🗂️ Requirements: 4+ years of experience building Java microservices in enterprise environments, Strong expertise with RDBMS (Oracle or PostgreSQL) including schema design and performance tuning, Experience with unit and integration testing frameworks (JUnit, Mockito, Testcontainers), Solid understanding of CI/CD tools (Jenkins, GitLab), code quality gates, and security practices, Knowledge of API design, REST, messaging/eventing, and versioning strategies, Practical experience with GCP cloud environments, Familiarity with GenAI concepts including LLMs, RAG, and agent workflows, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, REST, GCP, LLM, RAG, Kubernetes, Containers 🏢 Description: Unleash innovation in financial technology — drive AI-powered transformation with cutting-edge microservices! Krakow-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java Microservices Developer , you will be working for our client, a leading financial technology company delivering global collateral and facility management solutions. This role focuses on building and integrating enterprise-grade microservices for a transformative platform that leverages AI to optimize processes, reduce costs, and enhance delivery speed. Join a forward-thinking team committed to engineering excellence and digital innovation. Your main responsibilities: Build, test, release, and support Java microservices and related components for multiple product areas/services. Contribute to solution design for microservices and integration patterns, ensuring alignment with architecture and non-functional requirements. Identify and resolve technical risks, dependencies, and delivery blockers in collaboration with cross-functional teams. Follow and promote engineering standards including coding practices, CI/CD pipelines, and testing strategies. Develop comprehensive unit, integration, and contract tests to ensure high-quality deliverables. Engage in technical reviews and address findings promptly. Utilize AI-assisted tooling responsibly to accelerate development while safeguarding code quality, security, and intellectual property. Contribute to GenAI-enabled engineering patterns, including LLMs, RAG, and agent workflows. Embed security-by-design principles and ensure compliance with internal controls. Support release activities, environment readiness, and seamless cutovers. Collaborate closely with technical leads, engineers, QA, operations, and system owners to promote best practices. Foster a culture of continuous improvement, teamwork, and shared accountability. You're ideal for this role if you have: 4+ years of hands-on experience building Java microservices (e.g., Spring Boot) in enterprise environments. Strong expertise with RDBMS such as Oracle or PostgreSQL, including schema design and performance tuning. Proven experience with unit and integration testing frameworks like JUnit, Mockito, Testcontainers. Solid understanding of CI/CD tools (Jenkins, GitLab), quality gates (Sonar), and security practices. Knowledge of API design, REST, messaging/eventing, and versioning strategies. Practical experience in cloud environments (GCP). Familiarity with GenAI concepts, tools, and governance including LLMs, RAG, and agent workflows. Ability to contribute to technical design and make pragmatic decisions under delivery pressure. It is a strong plus if you have: Experience in delivering regulated financial services platforms, with audit and control requirements. Exposure to cloud-native patterns (containers, Kubernetes, service mesh). Familiarity with performance engineering and resilience testing. Hands-on experience with AI-enabled SDLC practices and governance. Practical knowledge of GenAI prototyping, RAG pipelines, or prompt management. Language Required for the role: Fluent English (command of the language required). 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 Microservices Developer – AI-Enabled Financial Platform
Senior
Hybrid
Krakow, Poland
30,240 - 36,330 PLN
🏢 Summary: Krakow-based hybrid opportunity for a Senior Java Microservices Developer to build AI-enabled financial platforms in the financial services sector. The role focuses on designing and delivering secure, scalable Java microservices with GenAI enhancements to support global collateral and facility management solutions. You will contribute to architecture, CI/CD, security-by-design, and cloud-native deployments in an enterprise environment. 🗂️ Requirements: 4+ years of experience building Java microservices with Spring Boot in enterprise environments, Strong expertise in RDBMS (Oracle or PostgreSQL), schema design, performance tuning, transactional integrity, Experience with unit and integration testing (JUnit, Mockito, Testcontainers, API/contract testing), Experience with CI/CD pipelines and quality gates (Jenkins, GitLab, Sonar, SAST/DAST, dependency scanning), Understanding of REST, messaging/eventing, API design, versioning strategies, Hands-on experience with GCP, Practical knowledge of GenAI concepts, LLMs, RAG, agent patterns, and governance, Fluent English (verbal and written), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JUnit, Mockito, Testcontainers, REST, API, Jenkins, GitLab, Sonar, SAST, DAST, GCP, GenAI, LLM, RAG, Kubernetes, Docker 🏢 Description: Unleash innovation — develop AI-enabled financial platforms that redefine operational excellence. Krakow-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java Microservices Developer , you will be working for our client in the financial services industry, delivering cutting-edge collateral and facility management solutions. You will contribute to building scalable, secure, and resilient microservice architectures that incorporate AI-driven enhancements, supporting global financial operations and innovation. Your main responsibilities: Build, test, release, and support Java microservices (Spring Boot) in enterprise environments, ensuring high standards of security, performance, and operational resilience. Contribute to solution design for microservices and integration patterns, aligning with target architecture and non-functional requirements. Identify and resolve technical risks, dependencies, and delivery blockers collaboratively with delivery teams. Follow and enhance engineering standards, including CI/CD practices, testing strategies, and security protocols. Participate in technical reviews such as design, code, and security reviews, remediating findings efficiently. Use AI-assisted tooling (e.g., Copilot) responsibly to accelerate delivery while maintaining code quality and security. Apply GenAI techniques (LLMs, RAG, agent workflows) in development and architecture, adhering to governance and controls. Embed security-by-design principles, vulnerability management, and compliance into everyday development. Support deployment activities, environment readiness, and smooth release cycles. Collaborate closely with cross-disciplinary teams including architects, QA, SRE, and system owners. Foster a culture of continuous improvement, inclusive collaboration, and shared accountability. You're ideal for this role if you have: 4+ years of experience building Java microservices (Spring Boot) within enterprise environments. Solid expertise with RDBMS (Oracle/PostgreSQL), schema design, performance tuning, and transactional integrity. Proven experience with unit and integration testing (JUnit, Mockito, Testcontainers, API/contract testing). Familiarity with CI/CD pipelines and quality gates (Jenkins, GitLab, Sonar, SAST/DAST, dependency scanning). Good understanding of REST, messaging/eventing, API design, and versioning strategies. Hands-on experience with cloud platforms, specifically GCP. Practical knowledge of GenAI concepts, LLMs, RAG/agent patterns, and related governance. Ability to design pragmatic solutions under delivery pressure. It is a strong plus if you have: Experience delivering regulated financial services platforms with focused audit and control requirements. Exposure to cloud-native patterns (containers, Kubernetes, service mesh) and modern observability tooling. Background in performance engineering and resilience testing. Prior experience implementing AI-enabled SDLC practices for measurable productivity. Language Required for the role: Fluent English (verbal 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
Mid-Level Kotlin/Java Developer – Microservices & Cloud Integration
Mid
Hybrid
Krakow, MA, Poland
21,210 - 25,620 PLN
🏢 Summary: Mid-Level Kotlin/Java Developer role focused on building and enhancing a microservices-based Developer Experience platform in the fintech domain. The position involves designing and implementing web applications and APIs, improving compliance and automation through scalable cloud-integrated solutions. The role follows a hybrid model in Krakow and emphasizes Agile delivery and high-quality code practices. 🗂️ Requirements: 3+ years experience with Java or Kotlin, Experience in API development, Experience with SQL databases, Knowledge of HTML, Knowledge of JavaScript, Understanding of microservices architecture, Experience working in Agile environments, Experience with Jira and Confluence, Strong troubleshooting skills, English B2+ level, Legal right to work in the EU 📃 Skills: Java, Kotlin, SQL, HTML, JavaScript, Microservices, APIs, Agile, Jira, Confluence, CICD, Jenkins, AWS, Azure, GCP, Linux, AIX, WAS, Testing, TestAutomation 🏢 Description: Unleash innovation through code — drive the next evolution of microservices and cloud integration! Krakow-based opportunity with hybrid work model As a Mid-Level Kotlin/Java Developer , you will be working for our client, a leading player in the financial technology industry, focused on building a cutting-edge Developer Experience platform. You will help develop a robust microservice architecture to enhance compliance and streamline development processes, shaping the future of software control and automation. Join us and be part of a transformative journey that fosters innovation and career growth. Your main responsibilities: Collaborate with cross-functional teams to design, develop, and implement web applications and APIs using Kotlin and Java. Build and maintain microservices that address critical business challenges and improve developer experience. Work closely with testers and other developers to ensure high-quality, efficient code delivery. Proactively engage with customers and internal stakeholders to resolve issues and incorporate feature requests. Participate in Agile practices, including peer reviews, automated testing, and continuous integration/deployment workflows. You're ideal for this role if you have: 3+ years of experience in Java, Kotlin, or related development fields. Strong expertise in API development, databases (SQL), and front-end technologies such as HTML/Javascript. Solid troubleshooting skills and experience working within Agile environments using Jira/Confluence. Good understanding of microservice architecture. Excellent communication skills in English (B2+). It is a strong plus if you have: (optional) Cloud technology experience (AWS, Azure, GCP). Knowledge of CI/CD toolchains like Jenkins. Background in Systems Administration across Linux/AIX/WAS platforms. Test Automation skills. Language Required for the role: English (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 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 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
ITDS
Mid-Level Java Backend Developer – Microservices & CI/CD
Mid
Hybrid
Krakow, Poland
23,100 - 28,350 PLN
🏢 Summary: Mid-Level Java Backend Developer role focused on maintaining and enhancing enterprise applications within a Shared Services environment using modern Java and microservices architecture. The position involves developing Java-based microservices, managing CI/CD pipelines, and supporting deployments to ensure scalable and efficient business processes. Hybrid work model based in Krakow. 🗂️ Requirements: Minimum 3 years of Java development experience, Strong knowledge of Java 8+, Strong knowledge of Spring framework, Experience with Concurrency and Multithreading, Experience with microservices architecture, Experience with Jenkins for deployments, Proficiency with basic Linux commands, Hands-on experience with Git, Hands-on experience with Maven, Communicative English level, Legal right to work in the European Union 📃 Skills: Java, Spring, Microservices, Jenkins, Git, Maven, Linux, Concurrency, Multithreading, CI/CD 🏢 Description: Ignite innovation — Transform enterprise applications with modern Java microservices! Krakow-based opportunity with hybrid work model. As a Mid-Level Java Backend Developer , you will be working for our client to support critical shared services by maintaining and enhancing enterprise applications. This role involves leveraging modern Java technologies and microservices architecture to drive efficiency, agility, and scalability in business processes. Your main responsibilities: Maintaining and enhancing applications within the Shared Services environment Developing and maintaining Java-based microservices Implementing deployments using Jenkins and managing CI/CD pipelines Working with version control systems and build tools such as Git and Maven Applying basic Linux shell commands to support deployment and server management You're ideal for this role if you have: At least 3 years of experience in Java development Strong knowledge of Java 8+ and Spring framework (Spring Context, DI, IoC) Experience with Concurrency and Multithreading Microservices architecture experience Knowledge of Jenkins for deployment processes Basic Linux commands proficiency (find, ls, grep, sed) Hands-on experience with Git and Maven It is a strong plus if you have: Kubernetes experience CI/CD pipeline knowledge, including Helm Deployment strategies such as canary and blue-green Familiarity with testing frameworks like Mockito Event-Driven Development experience Language Required for the role: Communicative level of 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
Mid-Level Java API Developer – Cloud-Native Backend Services
Mid
Hybrid
Krakow, Poland
27,720 - 33,600 PLN
🏢 Summary: Mid-Level Java API Developer role focused on designing, building, and maintaining secure, scalable APIs and backend services for digital banking platforms using Java and cloud-native architecture. The position involves developing event-driven services, integrating with internal and third-party systems, and deploying solutions on AWS. You will collaborate within a cross-functional team to deliver high-quality, resilient, and well-documented API solutions. 🗂️ Requirements: Minimum 4 years of experience building APIs and backend services in Java, Strong experience with Spring Boot, Experience with Maven build tool, Solid understanding of backend architecture and service design, Knowledge of REST, GraphQL, and SOAP standards, Experience integrating APIs and handling JSON and XML data formats, Ability to develop and support event-driven services with Kafka, Experience building cloud-ready services on AWS, Ability to write automated tests and perform API testing, Experience with OpenAPI/Swagger documentation, Good command of English, Legal right to work in the European Union 📃 Skills: Java, Spring, Maven, REST, GraphQL, SOAP, Kafka, AWS, Kubernetes, EKS, Fargate, Redis, RDS, S3, Route53, JSON, XML, Postman, Swagger, OpenAPI, SoapUI, IntelliJ 🏢 Description: Unleash the power of modern development — drive innovation through scalable API solutions! Krakow-based opportunity with hybrid work model. As a Mid-Level Java API Developer , you will be working for our client, a leader in digital banking services. You will design, build, and run secure, scalable APIs that support HSBC’s digital products and internal platforms. Collaborating within a cross-functional engineering team, you'll enable reliable services using cutting-edge Java and cloud-native architecture, including event-driven patterns. This role offers an exciting chance to contribute to financial technology innovation and advance your career in a dynamic environment. Your main responsibilities: Build and evolve high-performing, scalable APIs and backend services using Java, Spring Boot, Maven, primarily in IntelliJ Collaborate with engineers, product owners, architects, and testers to deliver well-designed services aligned with business goals Design APIs following industry standards and patterns (e.g., REST, GraphQL, SOAP), ensuring versioning and backward compatibility Integrate with third-party and internal APIs, focusing on resilience, observability, and error handling Develop and support event-driven services using Kafka, including topic design, schema evolution, and message reliability Build cloud-ready services on AWS platforms such as Kubernetes/EKS, Fargate, Redis, RDS, S3, and Route 53 Write automated tests, perform API testing, troubleshoot production issues, and contribute to continuous quality improvements Maintain clear API documentation (OpenAPI/Swagger) and create runbooks as needed Contribute to engineering standards focused on security, performance, and maintainability You're ideal for this role if you have: At least 4 years of experience building APIs and backend services in Java Strong experience with Spring Boot and Maven development tooling In-depth understanding of backend architecture, including service design, data access, caching, and resilience patterns Knowledge of API standards such as REST, GraphQL, and SOAP Familiarity with API tooling like Postman, Swagger UI/OpenAPI, SoapUI Comfort working with JSON and XML data formats Proven ability to diagnose issues, fix defects, and enhance system reliability Excellent collaboration skills and clear technical communication It is a strong plus if you have: (optional) Experience with event-driven architecture at scale (Kafka streams, schema registry, idempotency, exactly-once/at-least-once delivery) Hands-on experience building and operating services on AWS (Kubernetes/EKS, Fargate, Redis, RDS, S3) Knowledge of CI/CD pipelines, observability tools (logging, metrics, tracing), and secure coding practices Strong critical thinking with a pragmatic, delivery-oriented mindset Language Required for the role: Good command of English (Communicative 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.