Poszukujemy doświadczonego i proaktywnego Lead Java Developera z dużymi umiejętnościami rozwiązywania problemów i inżynierskim nastawieniem. Lidera z doskonałymi umiejętnościami programowania i wiedzą w obszarze podstaw projektowania przy jednoczesnej potrzebie ciągłego rozwoju i nauki nowych narzędzi. Mentora lubiącego wspieranie zespołu w zdobywaniu nowych umiejętności i szukaniu nowatorskich rozwiązań.
Na co dzień będziesz współpracować z Product Ownerem nad dostarczaniem skalowalnych i przetestowanych funkcjonalności. Nasz stack technologiczny oparty jest na architekturze mikroserwisów Java i rozwiązaniach chmurowych. Twoje doświadczenie i mentorskie podejście będą cennym wkładem w wyznaczaniu nowych i optymalizowaniu obecnych kierunków działań pod kątem technologicznym. Będziesz miał okazję wspierać rozwój współpracowników, dyskutować i konstruktywnie poszukiwać nowych rozwiązań.
Naszym celem jest dostarczanie innowacyjnych rozwiązań, bez chodzenia na skróty, przy użyciu najnowszych rozwiązań i frameworków w chmurze.
Szukamy kogoś, kto:
💪 Jest proaktywny i samodzielny – ma silną motywację do podejmowania działań;
💪 Szybko się uczy – wie, jak zdobywać wiedzę i nowe doświadczenia;
💪 Jest bardzo elastyczny – dobrze się odnajduje w szerokim zakresie pracy i dynamicznych środowiskach;
💪 Patrzy na swoje obowiązki w szerszym kontekście – rozumie jakie są cele businessowe funkcjonalności, nad którymi pracuje.
Obowiązki:
👉 Projektowanie nowych oraz rozwijanie istniejących funkcjonalności;
👉 Wdrażanie testów jednostkowych i integracyjnych w celu walidacji rozwiązania;
👉 Monitorowanie i w razie potrzeby modyfikowane architektury w celu obsługi rosnącego ruchu;
👉 Wspólna praca w multidyscyplinarnym środowisku nad rozwojem produktu od strony technicznej;
👉 Poszukiwanie nowych rozwiązań, wdrażanie nowych narzędzi i procesów;
👉 Wsparcie innych członków zespołu: mentoring i rewizja proponowanych przez nich rozwiązań.
Aby czuć się pewnie w obliczu tych wyzwań, musisz mieć wysoki poziom:
💪 Java 11, Spring Boot, Maven;
💪 Docker;
💪 AWS (RDS, DynamoDB, S3, Lambda, EKS, ECR, CloudWatch, Cloudfront);
💪 GIT;
💪 REST API, SOAP;
💪 Elasticache (Redis);
💪 Jira, Bitbucket;
💪 Język angielski – płynny w mowie i piśmie;
💪 Doświadczenia w prowadzeniu zespołu dev – dekompozycja zadań, priorytetyzacja prac, monitorowanie i raportowanie postępów;
💪 Zdolności komunikacji z osobami nietechnicznymi;
💪 Umiejętności przeprowadzania analiz systemowych;
💪 Chęci do proponowania nowych rozwiązań architektonicznych i narzędziowych;
💪 Merytorycznej pomoc innym członkom zespołu i mentoringu.
Dodatkowo pomocne:
🤞 OpenApi 3.x / Swagger;
🤞 Kubernetes, EKS;
🤞 OAuth 2.0;
🤞 Grafana/Loki;
🤞 CI/CD Jenkins, ArgoCD;
🤞 Traefik;
🤞 Message queues;
🤞 Wiedza o różnych podejściach do architektury (hexagonal architecture, mikroserwisy, migracja z monolitu do modułów, a później mikroserwisów);
🤞 Doświadczenie w dalszym rozwijaniu oprogramowania z fazy MVP.
Co znajdziesz dołączając do CO3?
⭐ Pracę z ciekawym, innowacyjnym i unikalnym produktem, rozwiązującym realne problemy klientów;
⭐ Pozytywną startupową atmosferę – pracę z fajnymi i zaangażowanymi ludźmi;
⭐ Małe zespoły i indywidualne podejście do potrzeb każdego członka zespołu;
⭐ Ciągły feedback i ciągłe wsparcie merytoryczne;
⭐ Przestrzeń do rozwoju i wdrażania własnych inicjatyw;
⭐ Pracę hybrydową lub w 100% zdalną – dopasowaną do indywidualnych potrzeb;
⭐ Dla chętnych: nowoczesne i wygodne biuro – z niekończącymi się zapasami świetnej kawy;
⭐ Ciekawe wyzwania, w których nuda jest niemożliwa!