#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Białystok
Type of work
Undetermined
Experience
Senior
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

    advanced

    Hibernate

    advanced

    SQL

    advanced

    JBoss

    advanced

    Maven

    advanced

    WebService

    advanced

    Jenkins

    advanced

    Git

    advanced

    JSF

    regular

    Solid

    regular

Job description

Online interview
Nasze oczekiwania:

  • Minimum 5 lat doświadczenia w pracy na stanowisku programisty Java;
  • Znajomość zagadnień SOLID, TDD, GitFlow;
  • Znajomość i doświadczenie z technologiami:
    • znajomość Java 11;
    • JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate, EclipseLink;
    • relacyjną bazą danych SQL, najlepiej postgresql;
    • dowolnym z serwerów aplikacyjnych np. Tomcat, Wildfly ;
    • webserwisy SOAP oraz REST;
    • znajomość Spring Framework 5.x lub Spring Boot 2.x;
    • znajomość openApi;
    • bardzo dobra znajomość systemu wersjonowania GIT;
    • znajomość bibliotek wspierających testowanie np. Junit5 , Mockito, AssertJ;
    • jedna z technologii front-endowych typu Server Side Rendering np.: Freemarker, Thymeleaf;
    • maven 3;
  • Top 10 podatności OWASP;
  • Umiejętność konfiguracji środowiska CI (np. Jenkins);
 
Mile widziane:

  • doświadczenie z systemami UNIX;
  • dobra znajomość HTML, JavaScript, CSS;
  • jedna z technologii front-endowych typu Client Side Rendering np: Angular, Vue;
  • znajomość Flyway i mapstruct;
  • znajomość Docker;
  • znajomość Elasticsearch;
  • znajomość Spring WebFlux;
  • znajomość narzędzi do testów obciążeniowych LoadUI, JMeter;
  • znajomość bibliotek wspierających testowanie np. Spock, Selenium;
  • znajomość Groovy, Gradle; 

W jakich projektach szukamy wsparcia?
 
1) cyfryzacja procesów Państwowej Inspekcji Sanitarnej. Oprogramowanie budowane jest od początku przy współudziale użytkowników końcowych.
 2) cyfryzacja procesów związanych z zarządzaniem miejscami pochówku i chowaniem osób zmarłych.

Praca na rzecz jednego z ministerstw. Osoba na tym stanowisku będzie zaangażowana w program koncepcji kompleksowego podejścia do potrzeb współczesnego obywatela i przedsiębiorcy. 

Ogromnym plusem współpracy jest realny wpływ na poprawę funkcjonowania obecnych rozwiązań administracji publicznej, możliwości rozwoju i przede wszystkim stabilność zatrudnienia (zwłaszcza w dobie pandemii).
Projekty finansowane są z funduszy europejskich, co gwarantuje ich realizację w terminie.