Skip to main content
Veengu
Skip to content
Home / Jobs / Backend Java / Scala Software Engineer
Open · accepting applications

Backend Java / Scala Software Engineer

Build reactive, high-load services in Java and Scala on the Veengu core platform. 3+ years commercial experience, Spring Boot, Play, PostgreSQL.

Dubai HQ · Belgrade (engineering delivery partner) · Remote (GMT+1 to GMT+4) Full-time or B2B contract

Key Responsibilities

We are seeking a Backend Developer to contribute to our reactive, high-load, and fault-tolerant backend built in Java and Scala. You will work directly on the core of our platform as well as related services and applications.

Qualifications

  • 3+ years of full-time commercial development experience in Java or Scala.
  • Skills in designing applications or individual services.
  • Experience in designing and developing HTTP APIs, integrating with third-party HTTP APIs, and working with relational databases.
  • Functional programming skills.
  • Multi-threaded and reactive programming skills.
  • Proficiency in English for reading technical documentation and communicating with the team.

Preferred Skills

  • Experience in designing large and complex applications.
  • Experience in solving integration problems with other systems.
  • Experience in developing applications for banks and financial services.
  • Experience with Spring, Play! Framework, AWS, Kafka, PostgreSQL, Docker.
  • Ability to actively participate in designing the architecture of the platform.

We Offer

  • Own product built on modern technologies and principles.
  • Modern stack: Java 17, Spring Boot, Project Reactor, Scala 2.13, Play! Framework, Slick.
  • The ability to influence product design and workflows.
  • Work from home, office, or hybrid — your choice (Dubai HQ or Belgrade engineering-delivery-partner office).
  • Full-time employment (Serbia, UAE — we handle visas) or B2B contracts globally.
  • MacBook or laptop of your choice + large monitor (for employees).
  • Office perks: rooftop terrace, kitchen, coffee, showers.
  • Normal working hours: flexible start between 9–11 AM (GMT+2 to GMT+4).
  • Simple hiring process: 30–45 min intro call + tech interview (2–3 stages).

Section · Apply

Apply for Backend Java / Scala Software Engineer.

Attach your CV (PDF, DOC, DOCX, MD, or TXT — max 5 MB). Applications go to hr@veengu.com; we respond within three business days. If our form is having trouble, email your CV to hr@veengu.com with the role title in the subject line.

I want to join Veengu*

Veengu will collect and use your personal information in accordance with the privacy policy. Applications are sent to hr@veengu.com.