All offersWarszawaJavaCRM Senior Full-Stack Developer
CRM Senior Full-Stack Developer
Java
T-Mobile Polska S.A.

CRM Senior Full-Stack Developer

T-Mobile Polska S.A.
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    advanced
    Open source
    advanced
    WebService
    advanced
    Microservices
    advanced
    Cloud
    advanced
    HTML5
    advanced
    Kubernetes
    regular
    Kibana
    regular
    Jenkins
    regular
    Apache Kafka
    regular

Job description

Online interview
Zadania, które na Ciebie czekają: 
  • Rozwój oprogramowania, systemów i platform domeny CRM B2C w T-Mobile w oparciu o wymagania biznesowe przygotowywane w modelu zwinnym (Epics, User Stories);
  • Współpraca z właścicielami produktu (praca w metodykach zwinnych), specjalistami UX, zespołami CI/CD i Release Management, testerami na różnych etapach tworzonego oprogramowania w zakresie: analizy wymagań, projektowania systemu, tworzenia kodu, testów manualnych i automatycznych i deploymentu;
  • Udział w tworzeniu produktów T-Mobile opartych o mikroserwisy, rozwiązania chmurowe, systemy CRM, ERP, e-commerce;
  • Ścisła współpraca z testerami manualnymi i automatycznymi, również przy przygotowywaniu testów manualnych i automatycznych;
  • Diagnozowanie i poprawa błędów;
  • Definiowanie i rozwijanie dobrych praktyk i standardów programistycznych;
  • Współpraca z zespołem oraz przygotowywanie dokumentacji funkcjonalnej i technicznej.
 
W realizacji zadań wykorzystasz:      
  •  Minimum 4 lata praktycznego doświadczenia w roli Full-Stack Developer, realizacja projektów dla średnich i dużych przedsiębiorstw;
  • Bardzo dobra znajomość zagadnień związanych z mikroserwisami, konteneryzacją, rozwiązaniami chmurowymi;
  • Bardzo dobra znajomość zagadnień związanymi z relacyjnymi (Oracle DB, PostgreSQL) i nierelacyjnymi (Cassandra, MongoDB) bazami danych;
  • Bardzo dobra znajomość HTML5, CSS3, JavaScript;
  • Znajomość framework-ów: Angular, AngularJS, jQuery, Bootstrap;
  • Znajomość języka programowania Java i framework-ów: J2EE, Spring, SpringBoot;
  • Znajomość WebServices: WSDL, SOAP, REST, JSON oraz przetwarzania XML;
  • Znajomość zagadnień związanych z systemami obsługi kolejek komunikatów (np. Apache Kafka, RabbitMQ);
  • Znajomość UML i Enterprise Architect;
  • Znajomość zagadnień związanych z bezpieczeństwem i wydajnością systemów webowych;
  • Bardzo dobra znajomość narzędzi: Jenkins, GIT, Maven, Cucumber, Docker, Kubernetes, KIBANA, shell scripts;
  • Bardzo dobra znajomość języka angielskiego pozwalająca na swobodną komunikację.