Java Developer

Java

Java Developer

Java

Karolkowa 30, Warszawa

Britenet

Undetermined
B2B, Permanent
Senior
Remote
4 985 - 6 203 USD
Net per month - B2B
3 877 - 4 763 USD
Gross per month - Permanent

Tech stack

    JavaScript

    advanced

    SQL

    advanced

    SOAP

    advanced

    REST

    advanced

    Spring

    advanced

    JBoss

    regular

    Docker

    regular

    Kubernetes

    regular

Job description

Nasze oczekiwania

  • Co najmniej 5-letnie doświadczenie w programowaniu w języku Java, zdobyte w ciągu ostatnich 10 lat
  • Doświadczenie w programowaniu w języku Java w wersji co najmniej 8
  • Doświadczenie w stosowaniu dowolnej z bibliotek klasy ORM (Object-Relational Mapping)
  • Doświadczenie w tworzeniu oprogramowania w języku Java korzystającego z relacyjnej bazą danych SQL
  • Doświadczenie z obszaru budowy usług protokołu komunikacyjnego SOAP oraz stosowaniu standardu REST
  • Doświadczenie w wykorzystywaniu co najmniej jednego z serwerów aplikacji dla oprogramowania tworzonego w języku Java: JBoss, WebLogic, GlassFish a także w wykorzystywaniu co najmniej jednej z następujących technologii front-endowych: JSF, AngularJS, Vaadin
  • Znajomość HTML, JavaScript, CSS
  • Doświadczenie w wykorzystywaniu konteneryzacji, np. Docker, Cubernetes lub innej równoważnej służącej do zarzadzania i skalowania aplikacji kontenerowych
  • Znajomość technologii Spring Framework
  • Znajomość technologii JPA lub bibliotek klasy ORM , Hibernate, EclipseLink
  • Umiejętność korzystania z narzędzi wspierających proces wytwórczy i zapewniających jakość tworzonego oprogramowania np : CI/CD, LoadUI, JMeter lub innego

Kluczowe zadania

  • Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania
  • Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi
  • Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych
  • Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii
  • Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting)
  • Wykonywanie code review na pull-requestach
  • Wsparcie dla procesu - git-flow
  • Szacowanie pracy w ramach przyszłych projektów
  • Coaching w ramach małych zespołów
  • Kierowanie małymi zespołami wytwórczymi (do 5 osób)
  • Aktywny udział w wewnątrz-zespołowej wymianie wiedzy: m.in: przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu a także opisywanie tips&trics na Confluence

Różnorodne projekty dla klienta z sektora publicznego. 
Published: 18.09.2021

Meet the company

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.

Company profile
Office location