iteo to zespół ponad 200 specjalistów o różnorodnych, uzupełniających się kompetencjach. Wspólnie
doradzamy, projektujemy i tworzymy nowoczesne produkty cyfrowe. Naszą codzienną pracę opieramy na
zaufaniu, wzajemnym szacunku i przejrzystej komunikacji. Wiemy z doświadczenia, że to właśnie zgrany zespół i autentyczne zaangażowanie pozwalają nam z sukcesem realizować nawet najbardziej złożone projekty dla klientów z całego świata.
Obecnie poszukujemy
Senior Java Developera, który dołączy do zespołu jednego z naszych klientów z
sektora e-commerce.
Czym będziesz się zajmować
- Projektowaniem, rozwijaniem i utrzymaniem rozbudowanych systemów backendowych w Java
- Tworzeniem i rozwijaniem API oraz architektury systemów
- Projektowaniem rozwiązań w architekturze mikroserwisowej oraz systemach rozproszonych
- Pracą nad złożonymi domenami biznesowymi w podejściu DDD
- Implementacją i rozwijaniem mechanizmów CQRS tam, gdzie jest to uzasadnione
- Optymalizacją wydajności, skalowalności i jakości systemów
- Prowadzeniem oraz wspieraniem code review i standardów jakości kodu
- Współpracą z zespołami projektowymi oraz wsparciem mniej doświadczonych developerów
- Udziałem w decyzjach architektonicznych i technicznych
Czego oczekujemy
- 5+ lat doświadczenia komercyjnego jako Java Developer
- Bardzo dobrej znajomości Java i programowania obiektowego
- Bardzo dobrej znajomości Spring / Spring Boot
- Doświadczenia w pracy z Maven lub Gradle
- Doświadczenia z SQL/relacyjnymi bazami danych
- Bardzo dobrej znajomości wzorców projektowych
- Doświadczenia w architekturze mikroserwisowej i systemach rozproszonych
- Praktycznego doświadczenia w Domain Driven Design (DDD)
- Znajomość architektury heksagonalnej
- Praktycznej znajomości CQRS
- Praktycznej znajomości wzorców komunikacji asynchronicznej
- Umiejętności pracy z klientem i prezentowania rozwiązań
- Podejścia konsultingowego i proaktywnego wpływu na rozwiązania architektoniczne
Mile Widziane
- Doświadczenie w architekturze modularnego monolitu
- Doświadczenie w Kotlin
- Doświadczenie w projektach komercyjnych z sektora: Payments & Subscriptions lub systemach finansowych (bankowych, transakcyjnych, high-load)
Co oferujemy
- Rozwój: Współpracę w przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych.
- Realny wpływ: Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach.
- Elastyczność: Możliwość pracy zdalnej lub wizyt w naszych biurach (Katowice, Bielsko-Biała, Toruń)
Jak wygląda proces rekrutacji?
📨Twoje zgłoszenie
🔊 Rozmowa HR
💻 Weryfikacja techniczna
💻 Spotkanie z Klientem
🤝 Feedback