Java Fullstack Developer (insurance sector)

Senior
Expert

Warsaw

Fullstack

Java

About the project

Rozwój i utrzymanie systemu wspierającego zawieranie i obsługę ubezpieczeń korporacyjnych. System jest Javową aplikacją webową, która wymaga zdeployowania na serwerze Tomcat. Interfejs użytkownika aplikacji tworzony jest z wykorzystaniem technologii JSF. Aplikacja korzysta z własnego schematu w bazie Oracle. Aplikacja korzysta z Web Serwisów innych systemów poprzez ESB, jak również udostępnia własne Web Serwisy.

Podział prac: 90% Back-end, 10% Front-end.


Zespół: 2 programistów Java, tester i Business Owner.


Wiodące technologie:  Java 11, Spring Framework 5.2, Spring WS 3.1, Apache ActiveMQ 5.16, Hibernate 5.5, Apache MyFaces 1.2, Apache Tomahawk 1.1, JUnit 5.6, Selenium 4.0, Oracle 12c

Narzędzia: IntelliJ IDEA, Atlassian Jira I Bitbucket, SonarQube, Jenkins / Cloudbees CI

Tryb pracy: hybrydowy - w początkowym okresie współpracy praca z biura w Warszawie 1 raz w tygodniu, docelowo 2 razy. Biuro jest zlokalizowane w centrum Warszawy, blisko metra, w niedawno odnowionej siedzibie - bardzo nowoczesnej i świetnie wyposażonej.

Our expectations

  • Minimum 4 lata doświadczenia na stanowisku Senior Java Developer.
  • Doświadczenie zawodowe w projektowaniu aplikacji
  • Znajomość Javy na poziomie seniorskim/eksperckim
  • Znajomość Spring, Hibernate na seniorskim/eksperckim
  • Znajomość Oracle SQL, Web services (Soap i REST), JavaScript, CSS, HTML na poziomie bardzo dobrym
  • Znajomość narzędzi CI/CD (w tym Git, JIRA, Jenkins, Maven, Intellij IDEA, Sonar, ELK) na poziomie dobrym
  • Znajomość Vue.js lub Angular na poziomie dobrym z chęcią dalszej nauki
  • Znajomość TDD i wzorców projektowych na poziomie bardzo dobrym
  • Znajomość SQL, SOAP, WSDL, XSD
  • Znajomość języka polskiego umożliwiająca swobodną komunikację
  • Zdolności analitycznego myślenia
  • Komunikatywności i samodzielności w działaniu
  • Inicjatywy i pomysłowości

Welcome

  • Znajomość tematyki ubezpieczeniowej
  • Otwartość (kontakt z biznesem), kreatywność i zaangażowanie

Key tasks

  • Business requirements analysis
  • Technical analysis, valuation of labor intensity, decomposition of tasks
  • Implementacja zmian w systemie
  • Rozwój narzędzi z obszaru CI oraz monitoringu systemu zgodnie z podejściem DevOps
  • Taking care of high quality code, creating efficient and effective solutions
  • Preparation of unit tests for programmed functionalities
  • Maintain internal product documentation
  • Shaping the system architecture
  • Participation in the full software development cycle

Podział prac:

75 % implementacja zmian w aplikacji

25 % prowadzenie analiz systemowych

What we offer

  • Unique atmosphere - Good and friendly atmosphere in the company and satisfaction with cooperation with both colleagues in the department and direct superiors.
  • Team building events - Large, internal technology conferences, star parties and team outings.
  • Flexibility - Working hours are flexible and tailored to individual preferences. As is the mode of work provision: remotely or in a hybrid model.
  • Development paths - They are clear, straightforward and certainly not bumpy. You can choose a managerial or expert development path.
  • Certifications - We facilitate the development of desired competencies and subsidize training and courses.
  • Security - We have many years of experience in the market and have implemented national and international projects. We skillfully manage tasks and enable smooth allocation between projects.
  • Knowledge sharing - For those who want to grow, we have internal technology meetings and proprietary training programs. You can learn from the best, and share your knowledge and experience at company and industry technology conferences.
  • Private medical care - We take care of your health. We provide access to private medical care and the possibility of group insurance.
  • Multisport - Swimming pool, gym, dancing, yoga, martial arts. And all this with the card in the PLUS version. Ideal solution for sports fans and amateurs of active leisure.
  • English - For those who speak fluently and want to maintain this level or wish to develop their language skills, we enable free participation in English classes. Lessons are conducted in a modern and safe form of online meetings. Just learn IT!
  • Work comfort - Attractively decorated relaxation areas, available in the company's largest branches, to encourage relaxation during the day, and equipped kitchens with aromatic coffee.
  • Supporting activity - We have soccer teams, we play championships, we have marathon runners and other active sports lovers on board. We support all kinds of passions.

Apply for this position

Max. 200kb. *
Downloading during.
fileuploaded.jpg
File too large. Upload a file under 10 MB
Thank you! Your application has been submitted.
Your application has not been sent. Please try again.

Do you have any questions? Get in touch with us!

Anna Król

Recruitment Leader
[email protected]