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.
Pozíció leírása / Job description- 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.
- Flexible hybrid work, core hours 10:00–16:00
- Choice of personal laptop
- Small, senior team: low bureaucracy, high impact
Réka Lukáts -
Tóth Boglárka - boglarka.eva.toth@randstad.hu
...