URmine Plus

Technical Lead / Principal Backend Engineer (Java & Spring Boot)

Posted: 3 days ago

Job Description

Location: Hungary, Budapest (hybrid: 2–3 days in the office)Type: Full‑timeOur CompanyInnovative cyber security company with state-of-the-art solutions in telecommunication and IoT industry.MissionOwn the architecture and delivery of our real‑time backend platform. You’ll lead a small, senior squad while staying hands‑on with code (≈70%).What you’ll doDefine and evolve the system architecture (Spring Boot microservices, Postgres, MQTT/Kafka ingest)Implement high‑throughput APIs (REST/GraphQL) and WebFlux servicesSet coding standards, review code, mentor two senior engineersOwn security for the platform: OAuth2/OIDC, mTLS between services, secrets managementCollaborate with product to slice work into deliverable increments, balance tech debt vs. delivery speedMust‑have experience8+ years in backend engineering; 2+ years in a tech‑lead/principal capacityExpert in Java 17+ and Spring Boot 3 (WebFlux, Data, Security)Experience with web application/servicesEvent streaming or messaging experience (MQTT, NATS, or RabbitMQ)Strong database chops (PostgreSQL, schema design, query tuning)Production Kubernetes/Docker experience (you don’t have to be the DevOps owner, but you know how things run)Strong command of written and spoken EnglishNice to haveTimescaleDB experienceNodeJS experienceFirst 90 daysDeliver first stable version of web application connected to backend and IoT devicesEstablish solution architecture, set coding guidelines, code review processHow we workWeekly sprints, daily stand‑ups (<10 min)“You build it, you run it” mindset.Company perks & cultureFlexible hybrid work, core hours 10:00–16:00Choice of personal laptop (Windows/Mac)Private health insurance, cafeteria benefitsSmall, senior team: low bureaucracy, high impact

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs