Opis oferty
Innobo Sp. z o. o. jest firmą rekrutacyjną specjalizującą się w najnowszych rozwiązaniach technologicznych i najlepszych trendów w sektorze IT. Budujemy całe zespoły i dostarczamy naszym Klientom wykwalifikowanych specjalistów z różnych obszarów, takich jak Cyberbezpieczeństwo, DevOps, Cloud i wiele innych.
W naszej pracy stawiamy przede wszystkim na jakość, stąd nasze motto "Quality Through Innovation". Nasze procesy rekrutacyjne prowadzimy z najwyższym profesjonalizmem. Pozostajemy w stałym kontakcie z Kandydatami i Klientami, ułatwiając przepływ informacji i sprawnie załatwiamy wszystkie sprawy, od ogólnych po po bardzo szczegółowe.
W związku z otwarciem nowego projektu rekrutacyjnego poszukujemy kandydatów na rolę:
Mid/Senior Java Developer
Klient: sektor publiczny, projekt zwiÄ…zany z cyfryzacjÄ…
Forma zatrudnienia: B2B
Czas trwania projektu: 14 miesięcy
Język angielski: niewymagany
Doświadczenie musi zostać potwierdzone oświadczeniem wskazującym co najmniej 2 projekty/systemy informatyczne w trakcie trwania których zostało zdobyte.
Wymagania:
- 2-7 lat doświadczenia w pracy na stanowisku programisty Java;
- Znajomość zagadnień SOLID, TDD, GitFlow;
- Znajomość i doświadczenie z technologiami:
- Java 7 i wzwyż oraz Java EE 6 i wzwyż;
- JPA i/lub dowolnÄ… z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate, EclipseLink;
- RelacyjnÄ… bazÄ… danych SQL;
- Dowolnym z serwerów aplikacyjnych np. JBoss, WebLogic, GlassFish;
- Maven 3;
- Webserwisami SOAP oraz REST;
- HTML, JavaScript, CSS – dobra znajomość;
- JednÄ… z technologii front-endowych: JSF, AngularJS, Vaadin;
- Top 10 podatności OWASP;
- Konfiguracją środowiska CI (np. Jenkins);
- Systemem wersjonowania GIT – bardzo dobra znajomość;
- Bibliotekami wspierajÄ…cych testowanie np. Mockito, AssertJ, Arquillian.
Mile widziane:
- Doświadczenie z szynami ESB (np. Mule ESB);
- Doświadczenie z systemami UNIX;
- Znajomość Groovy, Docker, Gradle;
- Znajomość Spring Framework;
- Znajomość bibliotek wspierających testowanie np. Spock, Selenium;
- Znajomość narzędzi do testów obciążeniowych LoadUI, JMeter;
- Znajomość Elastic Search.
Zakres obowiązków:
- Wytwarzanie wydajnego, skalowalnego oraz stabilnego oprogramowania;
- Uczestnictwo w wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz
- integracyjnymi;
- Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych;
- Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting);
- Wykonywanie code review na pull-requestach;
- Wsparcie dla procesu – git-flow;
- Aktywny udział w wewnątrz-zespołowej wymianie wiedzy
- udział w szkoleniach technicznych;
- przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu;
- opisywanie tips&tricks na Confluence.
Dodatkowy zakres obowiązków (rola Seniora):
- Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii;
- Szacowanie pracy w ramach przyszłych projektów;
- Coaching w ramach małych zespołów;
- Kierowanie małymi zespołami wytwórczymi (do 5 osób);
Serdecznie zapraszamy do aplikowania!