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.
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.