Senior Java Developer

Infolet

21800-25200 PLN miesięcznie (B2B)

Czym będziesz się zajmować?

YOU WILL
  • Design and develop modular backend services using Java and Spring Boot
  • Build event-driven and asynchronous solutions based on Apache Kafka
  • Implement resilient messaging patterns such as outbox, idempotent consumers, retries, and dead-letter queues
  • Design and develop REST APIs following agreed API standards and contract-first practices
  • Implement business logic, workflow automation, and rule-driven processing
  • Integrate services with internal and external systems using REST, messaging, Kafka Connect, CDC, and other integration patterns
  • Contribute to event and schema governance using Avro, JSON Schema, Schema Registry, or similar technologies
  • Work with relational databases using SQL, JPA/Hibernate, and transactional processing
  • Improve performance, reliability, and scalability of backend services and event flows
  • Support distributed tracing, monitoring, and troubleshooting across distributed systems
  • Collaborate with architects, QA, and platform teams to deliver production-ready solutions

Kogo poszukujemy?

MUST HAVE
  • Strong commercial experience with Java, preferably Java 17+
  • Very good knowledge of Spring Boot
  • Hands-on experience with Apache Kafka and event-driven systems
  • Good understanding of event-driven architecture and asynchronous processing
  • Knowledge of messaging patterns such as retries, idempotency, dead-letter queues, and delivery guarantees
  • Experience designing and implementing REST APIs, ideally using OpenAPI
  • Good understanding of distributed systems concepts, including ordering, eventual consistency, and failure handling
  • Strong experience with relational databases and SQL
  • Practical knowledge of JPA/Hibernate, transactions, and database performance optimisation
  • Strong understanding of OOP, clean architecture, and maintainable software design
  • Experience troubleshooting performance and reliability issues in distributed or asynchronous systems
  • Ability to translate business requirements into reliable backend solutions
  • English allowing effective communication in an international engineering environment
NICE TO HAVE
  • Experience with Kafka Connect, Debezium, and/or Change Data Capture (CDC)
  • Experience with Avro, Schema Registry, or event schema governance
  • Knowledge of CQRS, Saga, and/or Event Sourcing patterns
  • Experience with workflow or rules engines such as Camunda or Drools

Czego wymagamy?

Języki:

  • Polski
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 130-150 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • 15600-18000 PLN miesięcznie (Umowa o pracę)
  • Umowa o pracę - Elastyczne godziny pracy (100%)
  • Praca zdalna: Hybrydowo
  • Szkolenia wewnętrzne
  • Pakiet medyczny, Ubezpieczenie, Pakiet sportowy
  • Kawa / Herbata
  • Parking rowerowy
  • Pakiet relokacyjny

Gdzie będziesz pracował?

Miłkowskiego, Kraków lub hybrydowo

Kim jesteśmy? – Infolet

Od 20 lat wspieramy liderów IT, dostarczając technologie, ekspertów i pełne wsparcie operacyjne - w tym legalizację pobytu i pracy międzynarodowych specjalistów IT Do naszych projektów poszukujemy specjalistów Java, JavaScript, C embedded, C++, PHP, specjalistów od mobile, testerów oprogramowania, administratorów sieci i systemów i wielu innych.

Strona firmy: Infolet