Tech Lead JAVA Developer
Link Group
⚲ Warszawa, Kraków, Gdańsk, Wrocław
150 - 150 PLN/h netto (B2B)
Wymagania
- Apache Kafka
- Hibernate
- REST API
- MyBatis
- Kubernetes
- Java
- SQL
- Spring
- Spring Boot
- NoSQL
Opis stanowiska
Rola obejmuje pełną odpowiedzialność za cykl życia oprogramowania, dbałość o jakość kodu oraz aktywny udział w kształtowaniu kierunku rozwoju technologicznego projektów. Zakres obowiązków • Prowadzenie i mentoring zespołu (do 5 developerów) w projektach fullstackowych • Projektowanie, rozwój i wdrażanie skalowalnych rozwiązań programistycznych • Odpowiedzialność za pełen cykl życia oprogramowania – od koncepcji po wdrożenie • Zapewnianie wysokiej jakości kodu oraz dobrych praktyk inżynierskich • Współpraca z architektami, Product Ownerami oraz innymi zespołami • Pełnienie roli kluczowego partnera technicznego dla interesariuszy • Ustalanie celów zespołu oraz monitorowanie jego efektywności Wymagania • Bardzo dobra znajomość Java oraz Spring (w tym Spring Boot) (8+y) • Doświadczenie w projektowaniu architektury mikroserwisowej oraz integracji systemów (REST APIs) • Znajomość narzędzi ORM (np. Hibernate, nHibernate, Entity Framework) • Doświadczenie w pracy z bazami danych SQL i NoSQL (np. PostgreSQL, MySQL, MongoDB, Redis, ElasticSearch) • Doświadczenie z narzędziami CI/CD (np. Jenkins, TeamCity, Azure DevOps, CircleCI, Octopus) • Znajomość środowisk chmurowych i DevOps: AWS, Docker, Kubernetes • Podstawowa znajomość frameworków frontendowych (React, Angular lub Vue) – mile widziana • Biegła znajomość języka polskiego i angielskiego