Pracuj.pl Hybrydowo Senior

Senior Java Developer

IT CONNECT Sp. z o.o. Sp. k.

⚲ Gdynia

Do uzgodnienia

Wymagania

  • Java
  • Jenkins
  • Maven
  • Kafka
  • PostgreSQL
  • Spring Boot
  • Kubernetes
  • SQL
  • Bitbucket
  • Apache Camel

Opis stanowiska

Nasze wymagania:
Exceptional, production-proven knowledge of Java 21
Strong experience with Spring Boot, microservices, and API design.
Solid command of SQL, PostgreSQL, and hands-on experience with DataStage(ETL).
Practical knowledge of Apache Kafka, Kubernetes, Jenkins, and Bitbucket.
Experience with Maven, Liquibase, and JOLT for data transformation.
Excellent teamwork abilities, great interpersonal skills, and a proactive mindset.

Mile widziane:
Experience with Apache Camel or Oracle SOA Suite.
Working knowledge of Agile methodologies (Scrum).

O projekcie:
For our Client, a leading institution in the banking sector, we are looking for an experienced Senior Java Developer to join the Financial Crime Prevention team. This is a large - scale project focusing on systems integration, high - volume data processing, and building modern, event-driven microservices.

Zakres obowiązków:
Build robust functionalities focused on system integration and complex data flows
Create and scale modern microservices leveraging Java 21 and Spring Boot
Work extensively with REST APIs and event - driven architectures.
Actively co - create and improve DevOps practices and CI/CD pipelines.
Take ownership of solutions that directly prevent financial crime and secure banking operations.

Oferujemy:
The opportunity to work on a system with high business value and social importance.
Continuous growth while working with cutting-edge technologies (Java 21, Kafka, K8s).
Collaboration with an experienced, supportive team of specialists.
Direct influence on the architecture, technical decisions, and final solutions.

🔍 Dekoder Ogłoszenia

🔴
Exceptional, production-proven knowledge of Java 21
Oczekują kogoś, kto nie tylko zna najnowszą wersję Javy, ale też potrafi ją efektywnie wykorzystać w działającym systemie, co może oznaczać potrzebę szybkiego uczenia się lub rozwiązywania problemów w już istniejącym, złożonym kodzie.
🔴
Take ownership of solutions that directly prevent financial crime and secure banking operations.
Może oznaczać dużą odpowiedzialność i presję związaną z krytycznymi systemami, gdzie błędy mają poważne konsekwencje, a procesy decyzyjne mogą być długie i złożone.
🔴
Actively co - create and improve DevOps practices and CI/CD pipelines.
Chociaż brzmi to jak szansa na rozwój, może oznaczać, że obecne praktyki DevOps i CI/CD są w powijakach i kandydat będzie musiał je budować od podstaw, co wymaga dużo pracy i zaangażowania.
🔴
Continuous growth while working with cutting-edge technologies (Java 21, Kafka, K8s).
Choć obiecuje rozwój, 'cutting-edge' może oznaczać, że technologie są nowe i niestabilne, a kandydat będzie musiał radzić sobie z problemami wynikającymi z ich wczesnej fazy rozwoju.