Fullstack Java Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Framework
- Spring Boot
- HTML
- CSS
- Docker
- OpenShift
- Bitbucket
- Artifactory
- Jira
- Confluence
- BPMS
- Camunda
Opis stanowiska
Nasze wymagania:
Minimum 3 lata doświadczenia komercyjnego w programowaniu w Java.
Bardzo dobra znajomość Java 17+ oraz Spring Framework / Spring Boot.
Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem Angular.
Dobra znajomość HTML5 oraz CSS.
Doświadczenie w budowaniu i utrzymaniu procesów CI/CD z wykorzystaniem Jenkins.
Praktyczna znajomość Docker, OpenShift (OKD), Bitbucket oraz Artifactory.
Doświadczenie w projektowaniu i rozwijaniu REST API oraz integracji SOAP.
Znajomość JMS oraz zagadnień integracji systemów.
Doświadczenie w pracy z architekturą mikroserwisową.
Znajomość procesów Code Quality oraz testów automatycznych.
Doświadczenie w pracy w metodykach Agile (Scrum).
Praktyczna znajomość Jira oraz Confluence.
Mile widziane:
Znajomość platform BPMS opartych o Camunda.
Doświadczenie w branży ubezpieczeniowej.
Znajomość modelowania procesów BPMN.
Doświadczenie w pracy przy systemach o wysokiej dostępności.
O projekcie:
Poszukujemy Fullstack Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie strategicznych aplikacji biznesowych. To propozycja dla osób, które dobrze odnajdują się zarówno w rozwoju backendu, jak i frontendu oraz lubią współpracować z analitykami, użytkownikami biznesowymi i innymi zespołami technologicznymi. Dołączysz do zespołu rozwijającego kluczowe systemy wspierające procesy biznesowe w dużej organizacji z branży ubezpieczeniowej. Projekt obejmuje rozwój aplikacji opartych o nowoczesny ekosystem Java oraz integrację z wieloma systemami wewnętrznymi. Na co dzień będziesz pracować nad rozwojem nowych funkcjonalności, integracjami oraz usprawnianiem procesów wdrożeniowych i utrzymaniowych w środowisku opartym o mikroserwisy i kontenery.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji opartych o Java oraz zintegrowanych systemów biznesowych.
Tworzenie nowych funkcjonalności oraz rozwój istniejących rozwiązań.
Współpraca z analitykami oraz użytkownikami biznesowymi przy definiowaniu wymagań technicznych.
Projektowanie i rozwój aplikacji frontendowych z wykorzystaniem Angular.
Rozwiązywanie problemów produkcyjnych oraz analiza przyczyn błędów.
Rozwój i utrzymanie procesów CI/CD.
Praca w środowisku kontenerowym opartym o Docker oraz OpenShift.
Współpraca z zespołami projektowymi w metodyce Scrum.
Dbanie o jakość kodu, testy automatyczne oraz standardy programistyczne.
Minimum 3 lata doświadczenia komercyjnego w programowaniu w Java.
Bardzo dobra znajomość Java 17+ oraz Spring Framework / Spring Boot.
Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem Angular.
Dobra znajomość HTML5 oraz CSS.
Doświadczenie w budowaniu i utrzymaniu procesów CI/CD z wykorzystaniem Jenkins.
Praktyczna znajomość Docker, OpenShift (OKD), Bitbucket oraz Artifactory.
Doświadczenie w projektowaniu i rozwijaniu REST API oraz integracji SOAP.
Znajomość JMS oraz zagadnień integracji systemów.
Doświadczenie w pracy z architekturą mikroserwisową.
Znajomość procesów Code Quality oraz testów automatycznych.
Doświadczenie w pracy w metodykach Agile (Scrum).
Praktyczna znajomość Jira oraz Confluence.
Mile widziane:
Znajomość platform BPMS opartych o Camunda.
Doświadczenie w branży ubezpieczeniowej.
Znajomość modelowania procesów BPMN.
Doświadczenie w pracy przy systemach o wysokiej dostępności.
O projekcie:
Poszukujemy Fullstack Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie strategicznych aplikacji biznesowych. To propozycja dla osób, które dobrze odnajdują się zarówno w rozwoju backendu, jak i frontendu oraz lubią współpracować z analitykami, użytkownikami biznesowymi i innymi zespołami technologicznymi. Dołączysz do zespołu rozwijającego kluczowe systemy wspierające procesy biznesowe w dużej organizacji z branży ubezpieczeniowej. Projekt obejmuje rozwój aplikacji opartych o nowoczesny ekosystem Java oraz integrację z wieloma systemami wewnętrznymi. Na co dzień będziesz pracować nad rozwojem nowych funkcjonalności, integracjami oraz usprawnianiem procesów wdrożeniowych i utrzymaniowych w środowisku opartym o mikroserwisy i kontenery.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji opartych o Java oraz zintegrowanych systemów biznesowych.
Tworzenie nowych funkcjonalności oraz rozwój istniejących rozwiązań.
Współpraca z analitykami oraz użytkownikami biznesowymi przy definiowaniu wymagań technicznych.
Projektowanie i rozwój aplikacji frontendowych z wykorzystaniem Angular.
Rozwiązywanie problemów produkcyjnych oraz analiza przyczyn błędów.
Rozwój i utrzymanie procesów CI/CD.
Praca w środowisku kontenerowym opartym o Docker oraz OpenShift.
Współpraca z zespołami projektowymi w metodyce Scrum.
Dbanie o jakość kodu, testy automatyczne oraz standardy programistyczne.
🔍 Dekoder Ogłoszenia
🟡
strategicznym aplikacjom biznesowym
Może oznaczać kluczowe systemy, ale równie dobrze może być to po prostu ogólne określenie na dowolne aplikacje używane w firmie.
🔴
dobrze odnajdują się zarówno w rozwoju backendu, jak i frontendu
Oczekuje się, że będziesz pracować nad obiema częściami aplikacji, co może oznaczać brak wyraźnego podziału ról i konieczność elastyczności.
🟡
lubią współpracować z analitykami, użytkownikami biznesowymi i innymi zespołami technologicznymi
Może oznaczać częste spotkania, dyskusje i konieczność tłumaczenia kwestii technicznych na język biznesowy, co może być czasochłonne.
🟡
nowoczesny ekosystem Java
Określenie jest bardzo ogólne i może oznaczać dowolny zestaw technologii Java, niekoniecznie najnowsze i najlepsze.