Starszy Programista / Starsza Programistka Java
IN4GE sp. z o.o.
⚲ Warszawa
140–180 zł netto (+ VAT) / godz.
Wymagania
- Java
- Spring Boot
- JPA
- Hibernate
- Git
- Groovy
- Spring Cloud
- k8s
- Kubernetes
- Camunda
- BPMN
- DMN
- Microsoft SQL Server
- Oracle
- Elasticsearch
- MongoDB
Opis stanowiska
Nasze wymagania: Minimum 5 lat doświadczenia zawodowego w programowaniu w języku Java. Praktyczna znajomość Java 8+. Doświadczenie ze Spring Boot. Doświadczenie z JPA 2.1+, w tym Hibernate. Doświadczenie z API REST oraz API gRPC. Doświadczenie z bazami danych, np. MSSQL, Oracle i/lub NoSQL, takimi jak Elastic, MongoDB lub inne. Umiejętność projektowania i pisania kodu źródłowego systemu istniejącego lub tworzonego od podstaw. Umiejętność pisania testów jednostkowych i pokrywania kodu źródłowego testami. Doświadczenie z systemem kontroli wersji Git. Doświadczenie z Groovy. Doświadczenie z mikroserwisami Spring Boot oraz Spring Cloud. Doświadczenie z platformą k8s / Kubernetes. Doświadczenie z narzędziami klasy BPM. Doświadczenie z komponentami składowymi oraz architekturą Camunda 8. Doświadczenie z Sub-Processes oraz Call Activities. Znajomość notacji BPMN oraz DMN. O projekcie: Dla naszego Klienta poszukujemy osoby na stanowisko Starszego Programisty / Starszej Programistki Java do projektu realizowanego w modelu hybrydowym w Warszawie. Zakres obowiązków: Projektowanie i pisanie kodu źródłowego systemu istniejącego lub tworzonego od podstaw. Rozwój rozwiązań backendowych w języku Java 8+. Pracę z technologiami Spring Boot oraz Spring Cloud. Tworzenie i rozwój mikroserwisów. Pracę z JPA 2.1+ oraz Hibernate. Projektowanie i rozwój integracji z wykorzystaniem API REST oraz API gRPC. Pracę z bazami danych, np. MSSQL, Oracle i/lub NoSQL, takimi jak Elastic, MongoDB lub inne. Pisanie testów jednostkowych i pokrywanie kodu źródłowego testami. Korzystanie z systemu kontroli wersji Git. Pracę z Groovy. Pracę z platformą Kubernetes / k8s. Pracę z narzędziami klasy BPM. Pracę z komponentami składowymi i architekturą Camunda 8. Pracę z Sub-Processes oraz Call Activities. Pracę z notacją BPMN oraz DMN. Oferujemy: Współpracę B2B. Model hybrydowy w Warszawie. Udział w projekcie na poziomie Senior Java Developer. Możliwość wykorzystania doświadczenia z Java 8+, Spring Boot, Spring Cloud, mikroserwisami, k8s / Kubernetes oraz Camunda 8.