Skip to main content

Pozíció leírása / Job description

Our client is an innovative cybersecurity company working on products for the telecommunication and IoT industries. They are currently building a new software development team in Budapest and are looking for a skilled Senior Java Developer to join their team.

  • Backend Development: You'll implement and optimize Spring Boot services, specifically using WebFlux and R2DBC/JDBC, to handle high volumes of data (thousands of messages per minute).
  • Database Management: You will be responsible for designing database schemas and writing efficient SQL for Postgres, as well as working with batch loaders.
  • API Development: You'll develop REST and GraphQL endpoints and contribute to gRPC/Protobuf contracts.
  • Testing and Optimization: A key part of the role is writing comprehensive unit and integration tests using JUnit 5 and Testcontainers, as well as profiling and tuning performance.

 

Elvárások / Requirements

  • Experience: You should have at least 5 years of professional Java experience, with a minimum of 3 years using Spring Boot.
  • Technical Skills: Asynchronous/reactive programming experience (WebFlux, Reactor, or RxJava) is a must-have, along with familiarity with messaging/streaming technologies like Kafka or MQTT.
  • Database & DevOps: Strong SQL and schema design skills are required, as is a basic understanding of Docker/Kubernetes and CI/CD pipelines.
  • Strong knowledge of written and spoken English.

Amit nyújtunk / Benefits

  • Flexible hybrid work, core hours 10:00–16:00
  • Choice of personal laptop
  • Small, senior team: low bureaucracy, high impact

Randstad Hungária Kft. logó