Mid-Level Java Microservices Developer – AI-Enabled Financial Platform
⚲ Krakow
30 240 - 36 330 PLN netto (B2B)
Wymagania
- integration testing
- Security-by-Design
- CI/CD
- Microservices
- Unit Testing
- API Design
- Relational Databases
- Google Cloud Platform (GCP)
- GenAI/LLMs
- Java
Opis stanowiska
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.
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.
🔍 Dekoder Ogłoszenia
🔴
Ignite innovation in financial technology — develop AI-enabled microservices that redefine risk, security, and operational excellence.
Może oznaczać, że będziesz pracować nad nowymi, ambitnymi funkcjonalnościami, ale też że projekt jest na wczesnym etapie rozwoju i może być niestabilny.
🔴
This is a unique chance to contribute to groundbreaking digital transformation initiatives and expand your expertise in cloud and AI-driven engineering.
Choć brzmi ekscytująco, może oznaczać, że firma jest w trakcie dużych zmian, co może wiązać się z niepewnością i presją.
🔴
Contribute to solution design, aligning with architecture and non-functional requirements, including AI integration aspects
Może oznaczać, że będziesz mieć wpływ na architekturę, ale też że będziesz musiał dostosować się do istniejących, być może nieoptymalnych, założeń architektonicznych.
🔴
Identify and resolve technical risks, dependencies, and delivery blockers collaboratively with cross-functional teams
Brzmi jak praca zespołowa, ale może też oznaczać, że będziesz musiał rozwiązywać problemy wynikające z pracy innych zespołów lub braku jasnych zależności.
🟡
Follow and promote engineering standards: coding practices, CI/CD pipelines, testing strategies, and definition of done
Wskazuje na dojrzałe procesy inżynieryjne, ale może też oznaczać, że będziesz musiał dostosować się do już istniejących, potencjalnie sztywnych standardów.