Senior Full Stack Java Engineer
⚲ Kraków
31 500 - 34 650 PLN (B2B)
Wymagania
- Java (nice to have)
- Spring Boot (nice to have)
- Microservices architecture (nice to have)
- PostgreSQL (nice to have)
- DevOps (nice to have)
- CD pipelines (nice to have)
- TDD (nice to have)
- JUnit (nice to have)
- Automated testing (nice to have)
- Communication skills (nice to have)
- Angular (nice to have)
- TypeScript (nice to have)
- HTML5 (nice to have)
- Cloud (nice to have)
- AWS (nice to have)
- GCP (nice to have)
- IBM MQ (nice to have)
- Redis (nice to have)
- Hazelcast (nice to have)
- GitHub (nice to have)
Opis stanowiska
O projekcie:
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
We are looking for an experienced Senior Fullstack Java Engineer to join a well-established international team working on a large-scale transformation program within a global financial environment.
You will be part of a long-term initiative focused on building a modern microservices platform, while also supporting existing systems and driving the migration journey.
Sounds like your kind of challenge?
#LI - Hybrid: 2/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 – Hybrid: 2/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:
- 8+ years of experience in Java development.
- Strong experience with Java 17/21 and Spring Boot.
- Hands-on experience building microservices architectures.
- Solid knowledge of PostgreSQL.
- Experience with DevOps / CI/CD pipelines.
- Good understanding of Agile methodologies.
- Experience with TDD (JUnit) and automated testing.
- Strong communication skills.
Nice to Have
- Experience with Spring Cloud ecosystem.
- Knowledge of Angular / TypeScript / HTML5.
- Familiarity with cloud environments (AWS or GCP).
- Experience with messaging systems (MQ, Solace).
- Working with distributed systems / in-memory data stores (e.g. Redis, Hazelcast).
- Exposure to AI-assisted development tools (e.g. GitHub Copilot).
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:
- Design, develop and maintain scalable Java-based applications.
- Contribute across the full software development lifecycle.
- Work in an Agile / DevOps environment with CI/CD practices.
- Build microservices and REST APIs.
- Ensure high quality through testing (TDD, integration, regression).
- Collaborate closely with QA, DevOps and product teams.
- Support production systems (monitoring, incident resolution).
- Mentor junior team members
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
We are looking for an experienced Senior Fullstack Java Engineer to join a well-established international team working on a large-scale transformation program within a global financial environment.
You will be part of a long-term initiative focused on building a modern microservices platform, while also supporting existing systems and driving the migration journey.
Sounds like your kind of challenge?
#LI - Hybrid: 2/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 – Hybrid: 2/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:
- 8+ years of experience in Java development.
- Strong experience with Java 17/21 and Spring Boot.
- Hands-on experience building microservices architectures.
- Solid knowledge of PostgreSQL.
- Experience with DevOps / CI/CD pipelines.
- Good understanding of Agile methodologies.
- Experience with TDD (JUnit) and automated testing.
- Strong communication skills.
Nice to Have
- Experience with Spring Cloud ecosystem.
- Knowledge of Angular / TypeScript / HTML5.
- Familiarity with cloud environments (AWS or GCP).
- Experience with messaging systems (MQ, Solace).
- Working with distributed systems / in-memory data stores (e.g. Redis, Hazelcast).
- Exposure to AI-assisted development tools (e.g. GitHub Copilot).
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:
- Design, develop and maintain scalable Java-based applications.
- Contribute across the full software development lifecycle.
- Work in an Agile / DevOps environment with CI/CD practices.
- Build microservices and REST APIs.
- Ensure high quality through testing (TDD, integration, regression).
- Collaborate closely with QA, DevOps and product teams.
- Support production systems (monitoring, incident resolution).
- Mentor junior team members
🔍 Dekoder Ogłoszenia
🔴
large-scale transformation program within a global financial environment
Może oznaczać długotrwały projekt z dużą ilością biurokracji i potencjalnie powolnymi procesami decyzyjnymi.
🔴
supporting existing systems
Oprócz budowy nowych mikroserwisów, będziesz prawdopodobnie musiał zajmować się utrzymaniem i naprawą starszych, mniej nowoczesnych systemów.
🔴
driving the migration journey
Może oznaczać, że będziesz musiał aktywnie uczestniczyć w procesie przenoszenia danych lub funkcjonalności, co często wiąże się z nieprzewidzianymi problemami.
🟡
experienced professionals eager to share knowledge
Zespół jest doświadczony, ale może to też sugerować, że część wiedzy jest bardzo specyficzna dla projektu i trudna do zdobycia z zewnątrz.
🔴
Flexible cooperation model – choose the form that suits you best
Chociaż brzmi to elastycznie, często oznacza to preferencję dla umowy B2B ze względu na niższe koszty dla pracodawcy.