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:
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.