#1 Job Board for tech industry in Europe

Apigee - Java Developer
New
Java

Apigee - Java Developer

Type of work
Full-time
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    Java

    regular

    Apigee

    regular

    Spring

    regular

    Hibernate

    regular

    REST

    regular

    SOA

    regular

    JMS

    regular

    JUnit

    regular

    Mockito

    regular

Job description

Stanowisko: Apigee - Java Developer

Lokalizacja: Zdalnie / Hybrydowo (opcjonalnie)


Opis stanowiska:

Poszukujemy doświadczonego Apigee-Java Developera, który dołączy do zespołu pracującego nad rozwojem i utrzymaniem rozwiązań API w oparciu o platformę Apigee oraz technologie Java. Projekt realizowany jest w modelu onshore-offshore w branży usług finansowych, z naciskiem na domenę zarządzania majątkiem (Wealth Management).


Zakres obowiązków:

  • Udział w pełnym cyklu życia oprogramowania (analiza, projektowanie, implementacja, testowanie, wdrażanie).
  • Projektowanie i rozwój interfejsów API przy użyciu Apigee.
  • Tworzenie rozwiązań w technologii Java zgodnie z wymaganiami biznesowymi.
  • Współpraca z zespołami lokalnymi i zagranicznymi (IT, operacje, biznes).
  • Udział w przygotowywaniu dokumentacji technicznej i funkcjonalnej.
  • Zapewnienie zgodności kodu z najlepszymi praktykami oraz standardami.
  • Podejście analityczne do rozwiązywania problemów oraz aktywne szukanie rozwiązań.


Wymagania (must have):

  • Wykształcenie wyższe techniczne (informatyka, inżynieria lub pokrewne).
  • Min. 5 lat doświadczenia w pracy jako programista Java (Java 1.8+).
  • Bardzo dobra znajomość platformy Apigee (architektura, projektowanie, debugowanie).
  • Doświadczenie w pracy z: Core Java, kolekcjami, programowaniem wielowątkowym.
  • Znajomość wzorców projektowych i zasad programowania obiektowego.
  • Praktyczne doświadczenie ze Spring Boot, Spring Framework, Hibernate.
  • Umiejętność pracy z usługami sieciowymi (REST, SOA).
  • Znajomość JMS oraz systemów kolejkowych.
  • Dobra znajomość baz danych relacyjnych, w szczególności Oracle.
  • Wiedza z zakresu zarządzania pamięcią w JVM.
  • Umiejętność tworzenia testów jednostkowych (JUnit, Mockito).
  • Samodzielność, dokładność, umiejętność szybkiej realizacji zadań.
  • Dobre umiejętności analityczne i komunikacyjne.


Mile widziane (nice to have):

  • Doświadczenie z frameworkami JS (np. AngularJS).
  • Certyfikaty chmurowe (AWS, Azure).
  • Znajomość technologii NoSQL (np. MongoDB).
  • Doświadczenie z mechanizmami cache’owania rozproszonego.
  • Znajomość branży finansowej, szczególnie w obszarze zarządzania majątkiem (Wealth Management).


Jeśli jesteś osobą nastawioną na rozwój, potrafisz efektywnie pracować w środowisku międzynarodowym i chcesz uczestniczyć w tworzeniu skalowalnych, nowoczesnych rozwiązań API — ta rola jest dla Ciebie.

Undisclosed Salary

Permanent, B2B