Dla Klienta z branży telekomunikacyjnej obecnie prowadzimy rekrutację na stanowisko Mid./Senior Java Developer. Praca polega na tworzeniu aplikacji WEB/PWA/smartphone w języku Java 11 (w oparciu o metodologię CI/CD oraz microservises) .
- Długość projektu: Długoterminowy (12 months+)
Zadania:
• Tworzenie rozwiązań opartych o kontenery/microservices
• Tworzenie czytelnego i wydajnego kodu (oraz unit testów), dokumentowanie wprowadzanych zmian
• Udział w analizie wymagań i projektowaniu rozwiązań
• Planowanie i priorytetyzacja prac zgodnie z uzgodnionymi planami projektów
• Przewidywanie, identyfikacja i zgłaszanie zauważonych problemów podczas tworzenia rozwiązań i komunikowanie ich do zespołu
• Rozwój oraz utrzymanie wdrażanych rozwiązań
Wymagania:
• Min. 3 lata doświadczenia zawodowego w zakresie programowania w szczególności w technologiach: Spring Cloud stack, Java 8 lub 11
• Doświadczenie w użyciu oraz implementacji RabbitMQ, OAuth, REST, SOAP, Vavr, Firebase, Redi
• Doświadczenie w programowaniu aplikacji działających w kontenerach oraz architekturze microservices
• Doświadczenie w programowaniu aplikacji działających na serwerach takich jak: Tomcat, Glassfish, JBoss
• Praktyczna znajomość technologii testowania takich jak JUnit, Arquillian, Fitnesse i podobne
• Doświadczenie w pracy z: GitLab, Swagger, Maven
• Praktyczna znajomość szablonów projektowych (design patterns)
• Bardzo dobre umiejętności komunikacyjne i interpersonalne
• Pasja i entuzjazm w poznawaniu nowych technologii IT
• Dobra znajomość j. angielskiego
Mile widziane:
• React lub Angular 2+, HTML5, CSS3
•Zainteresowanie technologiami natywnych aplikacji mobilnych i social media. Znajomość Google API.
•Znajomość zagadnień automatycznego testowania - Javascript unit testing, Selenium, headless testing, BDD (e.g. Jasmine, PhantomJS, Cucumber)
•Znajomość zasad zwinnego programowania – Agile, Scrum, Kanban, etc.
•Znajomość zagadnień SEO.
•Umiejętność posługiwania się systemami UNIX, Apache
Oferujemy:
• Długofalową stabilną współpracę przy projektach z użyciem najnowszych technologii.
• Dużo możliwości dla rozwoju w kierunku Back- end lub Full Stack.
• Relacje oparte na zaufaniu i regułach fair play.
• Benefity: ubezpieczenie Medicover, karta Multisport.
• Praca w nowoczesnej siedzibie z parkingiem
• Praca zdalna: 1 dzień w tygodni.