Experienced Java Developer
Who we are?
We Dibbers are passionate travel enthusiasts who want to make travel planning as easy as possible - a few clicks and you are ready to go! We have built a Swedish cutting-edge online platform to streamline and digitalize the travel experience for companies, individual travelers and wanderlust groups. We are an innovative team who moves the limits and who loves to celebrate success!
We are thrilled to announce an exciting opportunity for an Experienced Java Developer to join our team in Serbia! Our passion for travel is what drives us, and we are looking for someone who shares that same enthusiasm. As our new Java Developer based in Belgrade, you will play a key role in developing our all-in-one platform. If you're ready to join us on our quest to create a state-of-the-art platform and help people explore the world, let's connect and discuss how you can make a difference.
Requirements:
- 3+ years of production-level experience using Java.
- Good knowledge of Spring/Spring Boot, ORMs (JPA/Hibernate or other), and Relational databases.
- Strong understanding of OOP principles, design patterns, and engineering practices.
- Ability to write clean code and perform trade-off analysis between different implementation approaches.
- Exposure to different architectural styles is a big plus (Monolith, Modular Monolith, Microservices, Event-driven architecture...)
- Bonus points if you have experience with Maven, Non-relational databases, and message brokers.
- Familiarity with CI/CD concepts, AWS, and Docker is a plus.
- Fluency in English (oral and written) is a must, with knowledge of other languages being an advantage.
What you’ll do?
- Develop and maintain a high-quality code that adheres to coding standards, conventions and approved designs.
- Investigate and evaluate new and emerging technologies to maximize development efficiency and productivity.
- Deploy and release new features and functionality in a timely manner.
- Create technical design specifications, participate in design reviews, and provide input to design recommendations.
- Conduct unit and integration testing of applications and troubleshoot and resolve any code-related issues or bugs.
- Ensure compliance with team or project processes and procedures.
What’s awesome about working at DIB?
- Being part of a fast-growing start-up where you are given the chance to work on the evolution of our own platform.
- 23 days of vacation.
- We like our employees happy & healthy, so we offer private medical insurance.
- Hybrid work policy – we work 2 days a week from the office.
- Annual self-evaluation and career-path review.
- Department
- IT
- Locations
- Belgrade Office
- Remote status
- Hybrid
Belgrade Office
A unique career - Join us
About Dib Travel
At DIB Travel, we're committed to simplifying corporate travel with an intelligent, digital platform that seamlessly manages every step—from booking and expense management to risk monitoring. We collaborate closely with companies to design tailored solutions, including travel policies, approval workflows, and real-time analytics, all aimed at optimizing costs and keeping travel under control. Our expert team is available 24/7 to resolve any challenges, such as delays or cancellations, ensuring every journey is as smooth as possible. With offices in Stockholm and Belgrade, we proudly support clients across Europe and beyond, making business travel effortless every day.
Experienced Java Developer
Loading application form