Java Tech Lead (f/m/x)
⚲ Poznań
Do uzgodnienia
Wymagania
- Java
- Microservices
- REST
- System Architecture
- RabbitMQ
- Apache Kafka
- Hibernate
Opis stanowiska
Poszukujemy lidera technicznego do jednego z zespołów pracujących nad budową aplikacji CLP – workflow kredytowego dla klientów korporacyjnych naszego klienta. Projekt jest rozwijany od kilku lat, wykorzystując stos technologiczny: Java, Angular, bazy danych Oracle i MongoDB. System budowany jest w architekturze hybrydowej.
Pracujemy w zdecydowanej większości zdalnie. Raz w miesiącu oczekujemy udziału w spotkaniach zespołu organizowanych w Warszawie.
Twoje zadania
• Ustalanie i egzekwowanie standardów jakości kodu, testów i code review
• Mentoring i rozwój mniej doświadczonych inżynierów
• Konfigurowanie pipeline CI/CD i ich dostosowania do potrzeb zespołu
• Projektowanie systemów w architekturze mikroserwisowej
Wymagania
• Doświadczenie w pełnieniu roli Lidera technicznego zespołu
• Minimum 5 lat doświadczenia w pracy jako Back-end Developer
• Praktyczne doświadczenie z event-driven architecture oraz komunikacją synchroniczną (REST) i asynchroniczną (eventy, messaging)
• Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego
Pracujemy w zdecydowanej większości zdalnie. Raz w miesiącu oczekujemy udziału w spotkaniach zespołu organizowanych w Warszawie.
Twoje zadania
• Ustalanie i egzekwowanie standardów jakości kodu, testów i code review
• Mentoring i rozwój mniej doświadczonych inżynierów
• Konfigurowanie pipeline CI/CD i ich dostosowania do potrzeb zespołu
• Projektowanie systemów w architekturze mikroserwisowej
Wymagania
• Doświadczenie w pełnieniu roli Lidera technicznego zespołu
• Minimum 5 lat doświadczenia w pracy jako Back-end Developer
• Praktyczne doświadczenie z event-driven architecture oraz komunikacją synchroniczną (REST) i asynchroniczną (eventy, messaging)
• Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego
🔍 Dekoder Ogłoszenia
🔴
Ustalanie i egzekwowanie standardów jakości kodu, testów i code review
Może oznaczać, że obecne standardy są niskie lub że będziesz musiał stworzyć je od podstaw i walczyć o ich przestrzeganie.
🔴
Mentoring i rozwój mniej doświadczonych inżynierów
Oprócz roli lidera technicznego, będziesz odpowiedzialny za szkolenie i wspieranie juniorów, co może pochłonąć znaczną część czasu.
🔴
Konfigurowanie pipeline CI/CD i ich dostosowania do potrzeb zespołu
Może sugerować, że obecne narzędzia CI/CD są przestarzałe, nieefektywne lub wymagają znaczących modyfikacji.
🔴
Projektowanie systemów w architekturze mikroserwisowej
Choć brzmi nowocześnie, może oznaczać konieczność refaktoryzacji istniejącego, być może monolitycznego systemu, co jest dużym wyzwaniem.
🟡
Pracujemy w zdecydowanej większości zdalnie. Raz w miesiącu oczekujemy udziału w spotkaniach zespołu organizowanych w Warszawie.
Wymóg obecności w Warszawie raz w miesiącu może być uciążliwy i wymagać dodatkowego planowania podróży.