Java (junior)
BlueSoft powstał w 2002 roku. Dzięki naszej pasji i zaufaniu klientów od tamtego czasu dynamicznie się rozwija. Dziś 800 ekspertów buduje rozwiązania zgodne ze światowymi standardami oraz spełniające oczekiwania nawet najbardziej wymagających klientów.
Kochamy to, co robimy i nie zwalniamy tempa. Zatrudniamy ambitnych i utalentowanych ludzi, którzy nie boją się podejmować wyzwań.
Cenimy i nagradzamy inicjatywę i ambicję. Wierzymy w przejrzystość i uczciwość wobec klientów i wobec siebie nawzajem. Nigdy nie przestajemy się uczyć.
Nigdy nie przestajemy korzystać z naszej wiedzy, aby pomagać klientom. Podejmij wyzwanie i dołącz do jednego z zespołów projektowych zajmujących się DevOps, Cloudem, integracją systemów, Big Data, rozwiązaniami mobilnymi i webowymi, mikroserwisami i innymi.
Opis projektu :
Projekt realizowany jest w branży bankowej i finansowej. Zespół projektowym odpowiedzialny jest za projektowanie, rozwijanie i utrzymanie aplikacji w oparciu o podejście mikroserwisowe oraz założenia DevOps.
Twoja rola w zespole :
analiza istniejącej implementacji w obecnej wersji kodu;
implementacja oprogramowania na podstawie gotowej specyfikacji;
wsparcie dla procesu testów oprogramowania, implementacja testów automatycznych;
wsparcie w rozwiązywaniu problemów w istniejącej implementacji oprogramowania;
możliwa praca w 100% zdalna lub z biura w Warszawie.
Praca w środowisku :
core : Java 8 / 11 , Spring Framework (m.in. Spring WebFlux - reactive programming);
warstwa prezentacji : Angular, HTML5, CSS;
warstwa dostępu do danych : Spring Data, JDBC, myBatis;
integracja : REST, Webservices, JMS, JBPM;
architektura : Microservices;
narzędzia : IDEA, Git (Gerrit), Maven, Jenkins, Jira, Confluence, SonarCube;
baza Danych : Oracle, Postgree SQL;
możliwość rozwoju : MuleSoft, Redis, Kafka, RabbitMQ, OpenShift, AWS, Kubernetes.
Poziom wiedzy i kwalifikacje :
min. 1 rok doświadczenia na stanowisku Programista Java ;
wykształcenie wyższe techniczne lub pokrewne;
umiejętności szybkiego, kreatywnego i logicznego myślenia;
dbałości o wysoką jakość tworzonych rozwiązań;
odpowiedzialność za powierzone zadania;
praktyczna umiejętność pisania programów w językach obiektowych;
znajomość najczęściej używanych struktur danych w JAVA, np. kolekcje;
znajomość podstawowych algorytmów sortowania i wyszukiwania;
podstawowe umiejętności oceny złożoności obliczeniowej rozwiązania;
podstawowa znajomość SQL.
Co zyskujesz dołączając do Bluesoft :
szansę na rozwój w różnorodnych projektach IT;
możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu;
współpracę z ekspertami w swojej dziedzinie;
elastyczny czas pracy - ranny ptaszek zaczyna o godz. 7 : 00, nocna sowa o 12 : 00;
zespołowe lekcje języka angielskiego;
Biblioteka Wiedzy;
wzbogacisz swoją wiedzę w trakcie spotkań lunchowych, tzw. brown bag (Facebook);
okazję do wspólnej rywalizacji - bierzemy udział w konkursach w obszarze Machine Learning, takich jak DeepRacer;
kartę Multisport i ubezpieczenie medyczne;
morskie przygody - z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym;
brak dress code - casual friday everyday".
Rekrutujemy zdalnie.
Indywidualny onboarding całkowicie online!