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.