Senior Java Developer

Java

Senior Java Developer

Java
Gawronów 6, Katowice

iteo

Full-time
B2B
Senior
Remote
5 553 - 6 386 USDNet per month - B2B

Job description

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 

Tech stack

    OOP

    master

    Java

    master

    SQL

    master

    Spring

    master

    DDD

    advanced

    Microservice Architecture

    advanced

    Design Patterns

    advanced

    Maven

    regular

    Gradle

    regular

    CQRS

    regular

Office location