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.