Ignite innovation in financial technology — develop AI-enabled microservices that transform the banking landscape!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Mid-Level Java Microservices Developer, you will be working for our client, a leading financial technology firm. You will play a pivotal role in delivering a cutting-edge global collateral and facility management platform aimed at reducing costs and accelerating delivery through an AI-enabled SDLC. Join a forward-thinking team dedicated to redefining financial services with innovative solutions, AI integration, and best engineering practices to elevate the industry’s future.
Your main responsibilities:
- Build, test, and support Java microservices (Spring Boot) and related components to ensure scalable, secure, and resilient solutions.
- Contribute to designing solutions for microservices integrations, aligning with architecture and operational requirements.
- Identify, escalate, and resolve technical risks, dependencies, and delivery blockers in collaboration with cross-functional teams.
- Follow and enhance engineering standards: coding practices, CI/CD pipelines, testing strategies, and security protocols.
- Deliver comprehensive unit, integration, and contract testing to meet quality standards.
- Participate in technical reviews, security assessments, and remediation efforts.
- Use AI-assisted tooling responsibly to accelerate development while maintaining code quality, security, and compliance.
- Apply guardrails for AI-generated code, ensuring strong review discipline and traceability.
- Contribute to GenAI-enabled engineering patterns such as RAG, LLMs, and agent workflows.
- Embed security-by-design principles and build observability into production services for operational readiness.
- Support release activities, environment setups, and cutover planning.
- Collaborate closely with diverse teams—including Tech Leads, architects, QA, platform specialists, and SREs—to deliver integrated outcomes.
- Foster a culture of continuous improvement and shared accountability.
You're ideal for this role if you have:
- 4+ years of hands-on experience developing Java microservices (preferably with Spring Boot) in enterprise environments.
- Strong understanding of RDBMS, such as Oracle or PostgreSQL, including schema design and performance tuning.
- Experience with unit and integration testing frameworks (JUnit, Mockito, Testcontainers).
- Proficiency with CI/CD pipelines and quality gates (Jenkins or GitLab, Sonar, SAST/DAST).
- Good knowledge of REST APIs, messaging, event-driven patterns, and API versioning.
- Practical experience working on cloud platforms, particularly GCP.
- Familiarity with GenAI concepts, tools, and governance, including LLMs and retrieval-augmented generation.
- Ability to contribute to technical design and make pragmatic trade-offs under delivery pressure.
It is a strong plus if you have:
- Experience in delivering regulated financial services platforms with audit and compliance requirements.
- Exposure to cloud-native architectures like containers, Kubernetes, and service meshes.
- Knowledge of observability tooling and resilience testing.
- Experience prototyping or integrating GenAI capabilities within software solutions.
Language required for the role:
Communicative English — capable of collaborating effectively in a multicultural team environment.
Eligibility to work in Europe:
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.