May 29, 2026

Mid-Level Java Microservices Developer – AI-Enabled Financial Platform

Mid • Hybrid

30,240 - 36,330 PLN

Krakow, Poland

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.

Similar jobs you might like

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, enterprise-grade banking microservices within a next-generation financial platform. The position involves designing, developing, and securing scalable Java-based solutions using cloud and CI/CD practices. It combines microservices engineering with AI-driven and cloud-native technologies in a regulated financial environment. 🗂️ Requirements: 4–8 years of experience building Java microservices in enterprise environments, Strong experience with Spring Boot, Proficiency in RDBMS (Oracle or PostgreSQL) including schema design and performance tuning, Experience with unit and integration testing frameworks, Hands-on experience with CI/CD tools (Jenkins or GitLab), Strong knowledge of RESTful APIs and event-driven architecture, Experience working with GCP cloud platform, Understanding of GenAI, LLMs, and RAG/agent governance patterns, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, REST, Microservices, GCP, GenAI, LLM, RAG, Kubernetes, Docker, CI/CD 🏢 Description: 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.

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

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

Senior Microservices Developer – Java & Spring Boot

Senior

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

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

Technology

New offer

ITDS

Senior Java 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 on 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 the chance to be part of a dynamic team driving digital innovation and operational excellence. Quick Facts - Hybrid work model with up to 3 remote days per week - Focus on banking technology modernization - Work with modern cloud and microservices technologies Your main responsibilities: - Actively participate in incident, problem, and service management activities, ensuring continuous service delivery - Modernize 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) - Proficiency in REST APIs, Spring Cloud, GCP, Redis, and related technologies - Excellent analytical and communication skills, capable of working across regions with a global perspective Strong plus: - Knowledge of Angular, vulnerability remediation, or related cloud technologies Language required for the role: - Fluent English with strong communication skills Eligibility: - Only candidates with an existing legal right to work in Europe will be considered

Technology

ITDS

Senior API Developer – Java & Cloud Services

Senior

Hybrid

Krakow, Poland

27,720 - 33,600 PLN

🏢 Summary: Hybrid Krakow-based role for a Senior API Developer focused on designing and delivering secure, scalable APIs and backend services in a modern cloud-native banking environment. The position centers on building high-performance Java-based solutions, integrating distributed systems, and deploying services on AWS. It offers hands-on ownership of API architecture, event-driven systems, and production-grade cloud deployments. 🗂️ Requirements: Minimum 5 years of experience building APIs and backend services in Java, Strong expertise in Spring Boot and Maven, Solid understanding of backend architecture and service design, In-depth knowledge of REST, GraphQL, and SOAP APIs, Experience with API testing and documentation tools, Ability to work with JSON and XML data formats, Experience integrating third-party and internal APIs, Strong troubleshooting and performance optimization skills, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Maven, REST, GraphQL, SOAP, Kafka, AWS, Kubernetes, EKS, Fargate, Redis, RDS, S3, Route53, Postman, Swagger, OpenAPI, SoapUI, JSON, XML, IntelliJ 🏢 Description: Ignite innovation with scalable APIs — shape the future of banking technology. Krakow-based opportunity with hybrid work model. As a Senior API Developer – Java & Cloud Services , you will be working for our client, a leading financial institution dedicated to transforming digital banking. You will design, build, and optimize secure, scalable APIs that power their cutting-edge digital products and internal platforms, leveraging modern Java and cloud-native patterns to deliver impactful solutions swiftly and reliably. This role offers an excellent platform for technical growth and innovation in a dynamic financial environment. Your main responsibilities: Build and evolve high-performing, scalable APIs and backend services using Java, Spring Boot, and Maven (developed primarily in IntelliJ). Collaborate with cross-functional teams, including engineers, product owners, architects, and testers, to deliver robust services aligned with business needs. Design APIs following industry standards (REST, GraphQL, SOAP), ensuring versioning, backward compatibility, and optimal consumer experience. Integrate with third-party and internal APIs, ensuring resilience, observability, and clear error handling. Develop and support event-driven services utilizing Kafka, managing topic design, schema evolution, and message reliability. Deploy cloud-ready services on AWS, including Kubernetes / EKS, Fargate, Redis, RDS, S3, Route 53, with consideration for deployment and runtime environments. Maintain product quality through automated testing, regular API testing, and troubleshooting live issues with a "you build it, you run it" approach. Produce comprehensive API documentation using OpenAPI/Swagger and supporting runbooks as necessary. Contribute to engineering standards around security, performance, maintainability, and continuous improvement. You're ideal for this role if you have: At least 5 years of hands-on experience building APIs and backend services in Java. Strong expertise with Spring Boot and Maven. Solid understanding of backend architecture concepts including service design, data access, caching, and resilience. In-depth knowledge of API styles and integration patterns (REST, GraphQL, SOAP). Experience working with API tooling such as Postman, Swagger UI / OpenAPI, SoapUI. Ability to work with data formats like JSON and XML. Proven troubleshooting skills to diagnose issues, fix defects, and enhance performance and reliability. Strong collaboration skills and ability to communicate technical decisions effectively. It is a strong plus if you have: Experience with event-driven architecture at scale (Kafka streams, schema registry, idempotency, exactly-once/at-least-once). Familiarity with AWS services like Kubernetes/EKS, Fargate, Redis, RDS, S3, Route 53. Knowledge of CI/CD pipelines, observability tools (logging, metrics, tracing), and secure coding practices. Strong critical thinking and a pragmatic, delivery-focused mindset. Language Required for the role: Fluent English (spoken and written). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

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

New offer

ITDS

Senior Java Microservices Engineer – Cloud & DevOps

Senior

Hybrid

Krakow, Poland

27,720 - 33,600 PLN

🏢 Summary: Senior Java Microservices Engineer role focused on developing and supporting distributed Java applications in a cloud-enabled financial services environment. The position involves modernizing legacy systems, building microservices solutions, supporting production systems, and driving DevOps and CI/CD practices within an international agile team. 🗂️ Requirements: 5+ years of experience with distributed Java systems, Strong knowledge of Java 17, Experience with Spring Boot, Experience with microservices architecture, Knowledge of DevOps tools, Experience with cloud technologies, Knowledge of GCP, Experience with Jenkins, Experience with Ansible, Ability to work in international teams, Strong analytical and communication skills, Communicative English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, GCP, Jenkins, Ansible, DevOps, CI/CD, Angular, Redis, REST, JIRA, Confluence, GitHub, Claude 🏢 Description: Krakow-based opportunity with hybrid work model (up to 3 remote days/week). As a Senior Java Microservices Engineer – Cloud & DevOps, you will be working for a leading financial services organization committed to modernizing legacy systems and fostering an agile, cloud-enabled environment. You will help develop, support, and evergreen sophisticated Java applications within a dynamic, international team, supporting impactful business solutions and technological excellence. Main responsibilities: - Actively participate in incident, problem, and service management activities to ensure seamless delivery. - Evergreen legacy Java applications leveraging Github Co-Pilot, Claude Code, and other cutting-edge tools. - Collaborate closely with product owners, IT specialists, and architects to analyze requirements and deliver service-oriented solutions. - Design robust technical solutions using modern agile methodologies, emphasizing CI/CD, DevOps, and cloud technologies. - Develop observability tools for monitoring, alerting, incident response, and capacity management. - Support production systems to maintain high availability and performance. - Contribute to the continuous improvement of development and operational processes. You're ideal for this role if you have: - Over 5 years of experience in developing and supporting distributed Java systems. - Strong expertise in Java 17, Spring Boot, and microservices architecture. - Good knowledge of Java frameworks, DevOps tools, and cloud technologies (GCP, Jenkins, Ansible). - Proven ability to work across regions while maintaining a global perspective. - Excellent analytical skills with clear communication of technical issues. Strong plus: - Experience with Angular, Redis, REST APIs. - Familiarity with application lifecycle tools such as JIRA, Confluence, and vulnerability remediation tools. Language required for the role: - Communicative English proficiency. Eligibility to work: - Only candidates with an existing legal right to work in the European Union will be considered for this role.