NoFluffJobs Hybrydowo Mid

Developer – AI-Enabled Delivery

Mindbox Sp. z o.o.

⚲ Kraków

35 700 - 38 850 PLN (B2B)

Wymagania

  • Java
  • Microservices
  • Spring Boot
  • RDBMS
  • Oracle
  • PostgreSQL
  • Performance tuning
  • Testing
  • JUnit
  • Mockito
  • CD tools
  • GitLab
  • Security
  • SAST
  • DAST
  • REST API
  • API
  • Cloud
  • GCP
  • AI (nice to have)
  • Kubernetes (nice to have)
  • SDLC (nice to have)

Opis stanowiska

O projekcie:
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe. 

We’re on the lookout for a talented Java Developer to join an exciting global programme delivering Global Collateral and Facility Management capabilities. This role is all about engineering excellence, AI-enabled software development, and building resilient enterprise-scale solutions.

 
As a Java Developer, you’ll collaborate with Tech Leads, architects, QA, and platform teams to design, build, and integrate robust services, leveraging modern cloud, CI/CD, and GenAI tooling.

 

Sounds like your kind of challenge? 

#LI - Hybrid 2x/ week from the office in Kraków

What you get in return

- Flexible cooperation model – choose the form that suits you best
(B2B, employment contract, etc.)
- Hybrid work setup – 2x/ week from the office in Kraków
- Collaborative team culture – work alongside experienced professionals eager to share knowledge 
- Continuous development – access to training platforms and growth opportunities 
- Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more 
- High quality equipment – laptop and essential software provided

Wymagania:
- Proven 4-8 years of hands-on experience in Java microservices (Spring Boot) development.
- Strong background with RDBMS (Oracle/PostgreSQL) – schema design and performance tuning.
- Expertise in unit and integration testing (JUnit, Mockito, Testcontainers).
- Proficiency in CI/CD tools (Jenkins/GitLab) with quality gates and security scanning (Sonar, SAST/DAST).
- Solid understanding of REST integration patterns, messaging, and API versioning.
- Familiarity with cloud (GCP) environments.
- Practical exposure to GenAI concepts, LLMs, and AI governance principles.

Desirable:

- Financial services platform experience.
- Cloud-native technologies (containers, Kubernetes, service mesh).
- Performance engineering and resilience testing experience.
- Previous contributions to AI-enabled SDLC practices or GenAI integrations.

Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference.

Codzienne zadania:
- Develop, test, release, and support Java microservices using Spring Boot in enterprise environments.
- Design solutions and integration patterns aligning with target architecture and non-functional requirements.
- Identify and resolve technical risks and delivery blockers.
- Adhere to coding standards, CI/CD pipelines, and quality gates.
- Implement robust unit, integration, and contract testing strategies.
- Actively participate in design, code, and security reviews.
- Use AI-assisted tools (e.g., GitHub Copilot) to boost productivity responsibly, applying governance and security guardrails.
- Apply GenAI techniques such as LLM-assisted development, prompt engineering, and retrieval-augmented generation (RAG).
- Embed security by design, handle secrets management, and ensure operational resilience through observability and performance readiness.
- Partner with cross-functional teams to deliver integrated, production-ready services.
- Foster a culture of collaboration, accountability, and continuous improvement.

🔍 Dekoder Ogłoszenia

🔴
AI-Enabled Delivery
Może oznaczać wykorzystanie narzędzi AI do automatyzacji procesów dostarczania oprogramowania, ale równie dobrze może być tylko chwytliwym hasłem marketingowym bez faktycznego zastosowania AI w codziennej pracy.
🔴
engineering excellence
Sugeruje wysokie standardy jakości kodu i procesów, ale w praktyce może oznaczać po prostu dążenie do dobrych praktyk bez gwarancji ich faktycznego wdrożenia.
🔴
resilient enterprise-scale solutions
Wskazuje na budowanie stabilnych i skalowalnych systemów dla dużych firm, ale może też sugerować pracę nad złożonym i potencjalnie trudnym do zarządzania systemem legacy.
🔴
collaborate with Tech Leads, architects, QA, and platform teams
Oznacza pracę w zespole z różnymi rolami, ale może też sugerować, że jako developer będziesz miał ograniczoną autonomię i będziesz musiał uzgadniać wiele decyzji z innymi zespołami.
🟡
experienced professionals eager to share knowledge
Sugeruje możliwość nauki od bardziej doświadczonych kolegów, ale może też oznaczać, że będziesz musiał poświęcić czas na mentoring innych lub że wiedza jest skoncentrowana w rękach nielicznych.