Backend Developer (Java + Python)

Java

Backend Developer (Java + Python)

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Office

Job description

Informacje o projekcie:

  • Branża: ubezpieczenia

  • Lokalizacja: hybryda - 1 x w tygodniu w Warszawie

Wprowadzenie i streszczenie:

Poszukujemy doświadczonego Backend Developera, który będzie odpowiedzialny za projektowanie oraz implementację systemów informatycznych. Wymagana jest bardzo dobra znajomość języków Java i Python, a także doświadczenie z technologiami Big Data. Idealny kandydat powinien wykazywać umiejętności w zakresie tworzenia mikroserwisów oraz osadzania aplikacji w kontenerach Docker i Kubernetes.

Główne odpowiedzialności:

  • Projektowanie i dokumentowanie szczegółowe systemów informatycznych na podstawie projektu architektury.

  • Opiniowanie i akceptowanie projektów realizowanych przez dostawców zewnętrznych.

  • Implementacja rozwiązań w systemach informatycznych.

  • Nadzorowanie prac implementacyjnych oraz odbiór kodu źródłowego oprogramowania i dokumentacji technicznej od dostawców.

  • Zapewnienie realizacji wymagań eksploatacyjnych oraz funkcjonalnych w dostarczanych rozwiązaniach.

  • Definiowanie i rozwijanie standardów projektowania i dokumentacji systemów informatycznych.

  • Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych.

  • Wsparcie programistyczne podczas wdrażania rozwiązań.

  • Identyfikacja ryzyk oraz podejmowanie działań mitygujących ryzyka.

Wymagania kluczowe:

  • Doświadczenie w projektowaniu i programowaniu systemów IT.

  • Bardzo dobra znajomość języków Java oraz zasady programowania obiektowego i tworzenia czystego kodu.

  • Doświadczenie w pracy z technologiami Big Data takimi jak Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink itp.

  • Doświadczenie w tworzeniu mikroserwisów i/lub usług typu REST API.

  • Doświadczenie w osadzaniu aplikacji na Docker oraz Kubernetes.

  • Doświadczenie w pracy z narzędziami CI/CD (Bamboo, Jenkins).

  • Pożądana znajomość Python

  • Znajomość SQL oraz doświadczenie z pracą z bazami danych (preferowany PostgreSQL)

Wymagania Nice to have:

  • Mile widziana znajomość rozwiązań NoSQL (MongoDB, HBase).

  • Mile widziana znajomość IntelliJ IDEA/Pycharm oraz umiejętność pracy z GIT.

  • Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej.

  • Znajomość metodyki Agile (Scrum).

  • Mile widziane doświadczenie w tworzeniu oprogramowania z wykorzystaniem Spring Framework, Spring Boot.

Tech stack

    English

    B1

    Polish

    B1

    Documentation

    advanced

    IDEA

    advanced

    API (Application Programming Interface)

    advanced

    Object-Oriented Programming (OOP)

    advanced

    SQL

    advanced

    Java

    advanced

    Spring

    advanced

    Python

    advanced

    PostgreSQL

    advanced

    IntelliJ

    advanced

Office location

Backend Developer (Java + Python)

Summary of the offer

Backend Developer (Java + Python)

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.