Java Developer

Java Developer

Java

Al. Grunwaldzka, Gdańsk

KUBO

150 - 180 PLN
Net per hour - B2B
Full-time
B2B
Senior
Hybrid

Tech stack

    English

    B2

    Java SE

    advanced

    Java EE

    advanced

    Docker

    regular

    Kubernetes

    regular

    REST API

    regular

Job description

Join the Kubo Team – We're Hiring Java Developers!


Kubo is currently looking for talented Java Developers to join an exciting project for a leading company in the logistics industry. This is a unique opportunity to take part in modernizing a key business system – we're rebuilding an existing platform using Java technologies to ensure scalability, performance, and future readiness.


If you're passionate about clean code, system architecture, and creating reliable solutions that matter – we'd love to hear from you!


Your responsibilities

  • Use Domain-Driven Design (DDD) principles to model business logic, and ensure reliable data handling with PostgreSQL and effective transaction and concurrency control in distributed systems.
  • Build robust, cloud-native applications using Java SE and Jakarta EE (JPA, CDI, EJB, JAX-RS), adhering to modern development standards and best practices.
  • Develop high-availability, asynchronous systems using JMS, Kafka, or RabbitMQ, and apply patterns such as SAGA and eventual consistency to handle complex workflows.
  • Design and maintain self-contained systems and RESTful APIs following microservices principles, using tools like Quarkus or MicroProfile.
  • Work closely with cross-functional teams in agile environments (Scrum/Kanban) to deliver solutions on cloud platforms like AWS, Azure, or GCP, using CI/CD pipelines and container technologies (Docker, Kubernetes).


Our requirements

  • Hands-on experience of industry standard dev tools like source code management (Git), CI/CD (Jenkins, ArgoCD) and runtime tools (Docker / Podman).
  • Proficiency in Java SE, knowledge of Jakarta EE specifications, including JPA (EclipseLink), CDI, EJB, JAX-RS and Annotation Processing (Jakarta EE 10). Knowledge of Jakarta EE containers (Websphere Liberty or similar).
  • Understanding of cloud-native development practices, including containers (Docker, Kubernetes) and serverless architectures.
  • Familiarity in asynchronous programming paradigms using technologies like JMS, Kafka, or RabbitMQ.
  • Familiarity with patterns to deal with asynchronous complexity like SAGA, command-response-pattern or inbox / outbox.
  • Familiarity with designing and implementing solutions following DDD principles.
  • Knowledge of distributed system patterns like eventual consistency.
  • Experience in developing systems for high availability, scalability, and resilience in a cloud environment.
  • Proficiency in implementing and developing RESTful APIs.
  • Knowledge of self-contained systems or microservices architecture and tools like Quarkus or MicroProfile.
  • Experience with relational databases (PostgreSQL).
  • Understanding of central data modeling, transaction handling and concurrency control concepts.
  • Knowledge of data storage best practices in distributed and asynchronous systems.


Conditions

  • Work model: hybrid in Gdańsk
  • Salary: 150 - 180 PLN net/h
  • Employment type: B2B
  • Benefits: medical care, life insurance, trainings, Multisport card


Recruitment steps

  • Phone call with Recruiter (20 - 30 min.)
  • Interview with the client
  • Feedback and decision



Published: 16.08.2025
Office location
ADVERTISEMENT: Recommended by Just Join IT