← к выдаче
разработка

Senior Java Developer

ALGOTEQUE SERVICESKraków, Katowice, Warszawa8 дн. назад

Эта же роль в других локациях (3)

  • Kraków, Katowice, Warszawa
  • Warszawa
  • Warszawa

Коротко

Develops Java applications using Spring Boot and Maven; orchestrates workflows with Camunda BPMN; integrates security; uses GitLab, Docker, and IntelliJ. · Needs: Java; Spring Boot; Maven; Camunda BPMN; Security; GitLab; Docker.

Описание от работодателя

Required skills: Java, Spring Boot, Maven, Camunda BPMN, Security, GitLab, Docker, IntelliJ ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT. Poszukujemy doświadczonego Senior Java Developera do rozwoju platformy wspierającej procesowanie produktów bankowych w kanałach cyfrowych. Projekt obejmuje pracę z Java, Spring Boot oraz rozwiązaniami wspierającymi automatyzację procesów biznesowych. Zakres współpracy: - Rozwój i utrzymanie aplikacji backendowych opartych o Java i Spring Boot. - Analiza i implementacja procesów biznesowych. - Projektowanie i rozwój integracji w architekturze mikroserwisowej. - Praca z relacyjnymi i nierelacyjnymi bazami danych. - Implementacja oraz utrzymanie testów jednostkowych i integracyjnych. - Dbanie o jakość kodu oraz udział w procesach CI/CD. - Współpraca w ramach zespołu wykorzystującego metodyki Agile. Wymagania: - Minimum 5 lat doświadczenia komercyjnego w tworzeniu produkcyjnych aplikacji w Java/Spring Boot. - Bardzo dobra znajomość Java 11+ oraz Spring Boot. - Znajomość protokołu HTTP. - Znajomość Maven lub Gradle. - Znajomość podstawowych zagadnień bezpieczeństwa, w tym PKI, szyfrowania symetrycznego i asymetrycznego, TLS oraz tokenów JWT. - Doświadczenie w pracy z transakcyjnymi bazami danych z perspektywy aplikacji. - Doświadczenie w pracy z GitLab, Docker, IntelliJ, Jenkins lub rozwiązaniami alternatywnymi. - Wykształcenie wyższe. - Angielski techniczny w piśmie. Technologie: - Java 17/21, Spring Boot, Spring Data JPA, Hibernate, Spring Security, OAuth2, JWT. - Camunda BPMN - technologia wykorzystywana w projekcie; doświadczenie w tym obszarze będzie dodatkowym atutem. - PostgreSQL, MySQL, Flyway, Liquibase, MongoDB, Redis. - Mikroserwisy, Apache Kafka, RabbitMQ, Spring Cloud. - Docker, Kubernetes. - JUnit 5, Mockito, AssertJ, Testcontainers, SonarQube. - Maven, Gradle. - Git, GitHub/GitLab, Jenkins, GitHub Actions, GitLab CI. - Jira, Scrum, Kanban. Warunki współpracy: - Forma współpracy: B2B. - Lokalizacja: Warszawa, Kraków lub Katowice (spotkania projektowe w biurze kilka razy w miesiącu).