Senior Java Microservices Developer – AI-Enabled Financial Platform
⚲ Krakow
30 240 - 36 330 PLN netto (B2B)
Wymagania
- Microservices architecture
- CI/CD pipelines
- Google Cloud Platform (GCP)
- REST API design
- Oracle / PostgreSQL
- Java / Spring Boot
- Unit & Integration Testing
- Kubernetes / Containers
- GenAI / LLMs / RAG
- Security-by-Design
Opis stanowiska
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.
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.
🔍 Dekoder Ogłoszenia
🔴
Unleash innovation — develop AI-enabled financial platforms that redefine operational excellence.
To marketingowy slogan, który sugeruje przełomowe projekty, ale faktyczna innowacyjność zależy od konkretnych zadań i kultury firmy.
🔴
contribute to building scalable, secure, and resilient microservice architectures that incorporate AI-driven enhancements
Choć brzmi imponująco, może oznaczać pracę nad istniejącą, być może już złożoną architekturą, a nie budowanie jej od zera.
🔴
Use AI-assisted tooling (e.g., Copilot) responsibly to accelerate delivery while maintaining code quality and security.
Może to oznaczać, że narzędzia AI są używane do kompensowania niedoborów w zespole lub do przyspieszenia pracy nad mniej ekscytującymi zadaniami.
🔴
Apply GenAI techniques (LLMs, RAG, agent workflows) in development and architecture, adhering to governance and controls.
Choć brzmi nowocześnie, może oznaczać, że będziesz pracować nad integracją istniejących rozwiązań GenAI, a nie nad tworzeniem przełomowych algorytmów od podstaw.
🔴
remediating findings efficiently
Może oznaczać, że będziesz głównie zajmować się poprawianiem błędów i niedociągnięć z poprzednich etapów, zamiast tworzyć nowe funkcjonalności.