Logo Algoteque
Algoteque
Freelance

Senior Java Developer

Algoteque

📍 Location
Kraków (Poland)
💼 Experience
5 years minimum

About us

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.

Job description

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.

Required qualifications

- 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.

Interested in this job?

Send your application below, our recruitment team will get back to you quickly.

Are you legally authorized to work in Poland?

Do you speak Polish fluently?

💬 Personalize your message to the recruiter, click here!

By clicking Apply, I accept that the information entered will be transmitted to the recruiter and used for the purpose of managing applications. In accordance with the "Informatique et Libertés" law, you can exercise your right of access to your data and have it corrected by contacting us: jobposting.pro/contact
Learn more about our data protection policy.

Freelance · Senior Java Developer 📍Kraków
Apply