#1 Job Board for tech industry in Europe

Remote Java Developer
Java

Remote Java Developer

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote
Britenet

Britenet

We are a European company that has been creating world-changing solutions for over 18 years. When you join #BriteTeam, you join an international environment that supports innovation, diversity, and creativity. We believe that passion, ambition, collaboration, and expertise make the most extraordinary ideas possible.

Tech stack

    Java

    regular

    Java EE

    regular

    Hibernate

    regular

    JBoss

    regular

    SOAP

    regular

    REST

    regular

    Spring

    regular

Job description

Online interview
Kluczowe zadania

  • Aktywny udział w projektach rozwojowych nad nowymi funkcjonalnościami istniejących rozwiązań oraz  przy tworzeniu nowych produktów
  • Tworzenie kodu źródłowego i nowych rozwiązań o wysokiej wydajności, skalowalności i stabilności
  • Udział w praktykach projektowych takich jak: Code review, Continuous Integration, Domain Driven Design, Test Driven Development, Pair Programming
  • Wyszukiwanie efektywnych rozwiązań do wymagań stawianych przez użytkowników
  • Chęć do ciągłego rozwoju i aktualizowania swojej wiedzy

Kilka słów o projekcie

Realizacja szerokiej gamy projektów z różnych sektorów np.: sektor publiczny, media, bankowość, branża loteryjna i inne.

Nasze oczekiwania

  • Minimum 3 lata doświadczenia w pracy na stanowisku programista Java
  • Znajomość języka Java minimum w wersji 8
  • Znajomość frameworka Spring oraz Spring Boot
  • Znajomość standardu i doświadczenie w pracy z JPA
  • Doświadczenie w pracy z web serwisami SOAP oraz REST
  • Doświadczenie w pisaniu testów jednostkowych oraz integracyjnych
  • Znajomość zagadnień związanych z OOP, clean code, refactoring, design patterns, SOLID, GRASP
  • Praktyczna znajomość systemu kontroli wersji
  • Doświadczenie w projektach realizowanych z wykorzystaniem metodyk SCRUM/ Kanban
  • Bardzo dobra znajomość języka angielskiego (min.B2)
  • Umiejętność określania priorytetów i pracy wielowątkowej
  • Umiejętność zarządzania problemami i znajomość technik analizy problemów
  • Umiejętność pracy w interaktywnym, współpracującym zespole, a także na samodzielnym stanowisku
  • Dbałość o wysoką jakość wytwarzanych rozwiązań

Mile widziane

  • Znajomość frameworka frontendowego np. Angular
  • Znajomość serwerów aplikacyjnych
  • Doświadczenie w pracy z systemami kolejkowymi
  • Znajomość narzędzi klasy CI/