Java Developer (Adobe Experience Platform)
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- Python
- Spring Boot
- Spring Data
- J2EE
- JBoss Application Ser
- Apache Tomcat
- Hadoop
- SQL
- MySQL
- Oracle
- MongoDB
- Git
O projekcie
Jako Java Developer będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie aplikacji opartych na technologii Java dla platformy Adobe Experience Platform (AEP).
Twój zakres obowiązków
- Projektowanie i rozwój aplikacji: tworzenie dużych, skalowalnych i łatwych w utrzymaniu rozwiązań opartych na technologii Java.
- Tworzenie i testowanie kodu: pisanie, testowanie oraz debugowanie wysokiej jakości, wydajnych i bezpiecznych aplikacji w technologii Java EE / Java.
- Przeglądy kodu: uczestnictwo w code review w celu zapewnienia zgodności ze standardami jakości i dobrymi praktykami.
- Testy jednostkowe i automatyczne: implementacja testów jednostkowych oraz automatycznych w celu zapewnienia funkcjonalności i stabilności kodu.
- Współpraca zespołowa: współpraca z project managerami, analitykami biznesowymi, zespołem QA i innymi deweloperami w środowisku Agile/SAFe.
- Dokumentacja: tworzenie i utrzymywanie dokumentacji dotyczącej procesów rozwoju, wdrożeń i architektury systemu.
Nasze wymagania
- Doświadczenie w Core Java 8 oraz dogłębne zrozumienie podstaw Javy (kolekcje, wielowątkowość, JVM).
- Minimum 4 lata doświadczenia w Python scripting.
- Minimum 5 lat doświadczenia w Spring Boot i Spring Data (preferowane w połączeniu z obszarem danych – przepływy danych, ETL itp.).
- Doświadczenie z J2EE, JBoss lub Apache Tomcat przy aplikacjach korporacyjnych.
- Minimum 3 lata doświadczenia z ekosystemem Hadoop (Spark, HBase, Cascading) oraz przetwarzaniem dużych wolumenów danych w czasie rzeczywistym lub wsadowym.
- Dobra znajomość SQL (MySQL, Oracle) oraz/lub NoSQL (MongoDB).
- Doświadczenie w tworzeniu i pracy z RESTful API.
- Znajomość systemu kontroli wersji Git.
- Umiejętność samodzielnej pracy, mentorowania młodszych programistów oraz skutecznej współpracy w zespole.
- Zrozumienie domeny biznesowej i umiejętność dopasowania rozwiązań technicznych do potrzeb biznesu.
- Biegła znajomość języka angielskiego (w mowie i piśmie).
Mile widziane
- Znajomość metodologii Agile / SAFe.
- Dobra znajomość rozwiązań chmurowych (preferowana AWS).
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
- masz wpływ na produkt
- agile
- scrum
Tak pracujemy nad projektem
- automatyzacja testów
- testy manualne
Takie dajemy możliwości rozwoju
- czas na rozwój Twoich pomysłów
- wsparcie merytoryczne od liderów technologicznych
- wymiana wiedzy technicznej w firmie
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
Etapy rekrutacji
- Rozmowa z rekruterem
- Rozmowa z klientem
B2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Aplikując, wyraża Pani/Pan zgodę na przetwarzanie przez B2BNetwork swoich danych osobowych zawartych w niniejszym kwestionariuszu aplikacyjnym i aplikacji na potrzeby rekrutacji. Jednocześnie oświadczasz, że podanie przez Panią/Pana danych wykraczających poza katalog określony w Kodeksie pracy i innych właściwych ustaw jest dobrowolne i dla Pani/Pana korzystne.