Software Developer

Open 29d posting dated 2 weeks ago

O projekcie:

Dołącz do zespołu rozwijającego nowoczesne rozwiązania backendowe oparte o architekturę mikroserwisową. Poszukujemy Software Developera, który będzie uczestniczył zarówno w tworzeniu nowych funkcjonalności, jak i rozwoju istniejących komponentów wykorzystywanych w środowisku o wysokiej skali i dostępności.

Zakres obowiązków:

  • rozwój i utrzymanie aplikacji backendowych w technologii Java/Spring Boot,

  • projektowanie i implementacja mikroserwisów,

  • tworzenie oraz rozwój REST API,

  • udział w analizie wymagań i projektowaniu rozwiązań technicznych,

  • przygotowywanie testów i dbanie o jakość kodu,

  • udział w code review,

  • monitorowanie działania aplikacji oraz rozwiązywanie problemów produkcyjnych,

  • tworzenie i utrzymywanie dokumentacji technicznej,

  • współpraca z analitykami, testerami i innymi developerami w środowisku Agile.

Wymagania:

  • minimum 3 lata doświadczenia komercyjnego jako Java Developer lub Kotlin Developer,

  • praktyczna znajomość Spring Boot,

  • doświadczenie w pracy z architekturą mikroserwisową,

  • znajomość wzorców projektowych i dobrych praktyk programistycznych,

  • doświadczenie w pracy z Git/GitLab,

  • znajomość procesów CI/CD,

  • umiejętność analitycznego rozwiązywania problemów,

  • doświadczenie w pracy w metodykach Agile/Scrum.

Mile widziane:

  • doświadczenie z Kafka, IBM MQ lub RabbitMQ,

  • znajomość frameworków przetwarzania strumieniowego (Kafka Streams, Flink, Hazelcast),

  • doświadczenie z Oracle lub PostgreSQL,

  • znajomość Redis,

  • doświadczenie w środowiskach kontenerowych i DevOps.