Skip directly to search

Skip directly to content



Experienced Java Developer

Development - Java


What do we mean by experienced??

Whether you have 2 or 10+ years of experience, we are happy to say that we can make sure to find just the right project for you, one that will suit your knowledge level, tech-stack preferences, and both short and long-term career interests.?

Diverse projects, clients, and multiple open positions enable us to tailor this approach for each candidate individually.

What does success in this role mean?

Besides having a strong understanding of Java and engineering fundamentals, we appreciate your experience in working on real-life client projects and your ability to learn new things that will build upon your current skillset. Naturally, additional experience with specific frameworks, domains, methodologies, and different projects will give you more options for various tech roles.

All of this will result in different opportunities for your career development in the direction you want to pursue (e.g., software architect, lead).

Now, let’s see – you may wonder: what’s in it for you?

We can start by saying that we are a stable 11000+ engineers company on a global level and one of the largest IT companies in Serbia!

Did you know 40% of our employees are senior engineers??Your time at Endava we don’t see as a working arrangement, but as a learning immersed experience.

During your first days, you get a? Line Manager, Career Coach, and?Compensation Reviewer. Yes, alongside your Project/Line Manager, you get a dedicated Coach to help you with your personal and professional growth as well as a person who gathers feedback and reviews your compensation regularly.?

As a part of our Java Community... 

You would be surrounded by many Java developers in Serbia and even more globally – we won’t ever leave you hanging.?

In addition to that, you would have access to a wide variety of most popular?e-learning platforms?(Udemy, Coursera, A Cloud Guru, Pluralsight, O’Reilly), internal guided training, lectures, and boot camps?(both local and global). And if you wish to attend an?external conference?or to get a certain?tech certification?– Endava supports that and covers the expenses.?

Let’s say you’ve joined us and have been on a project for some time...

You are satisfied but you simply want something new and different. Luckily, we got that scenario covered.?We always have a couple of dozen interesting projects and you can pick the one you like the most and continue your career there with our support.?

As for reviews – we have?frequent promotion evaluations?and a transparent grading system with 7 grades?(not just the usual Junior, Medior, and Senior). The criteria and expectations for each grade are transparent.


Qualifications and Experience

  • Experience in Java
  • Strong understanding of Java fundamentals, OOP principles, design patterns, and engineering practices
  •  Understanding of Web protocols and technologies, RESTful Web services
  • Experience with source code versioning systems (Perforce, Git, SVN)
  • Good verbal and written English
  • Solid understanding of complete product development cycle
  • Strong analytical skills, systematic approach, and self-reliant
  • Familiarity with Agile/Scrum methodologies


Additional Information

What is the big picture?

Here at Endava, we are not just?making high-quality solutions, we are reimagining the relationship between people and technology, which is why our clients become our partners and our projects constantly grow, especially within Java technology.

Although we cannot go into too many details at this point about our projects, we can tell you they are from different industries (financials, tech, logistics, retail, to name a few), and?they are focused on both pure backend development, as well as full stack development depending on the specific needs.

Positions are open across Serbia since we have offices in different towns. Offices in Beograd, Novi Sad, Kragujevac, Niš, and Cacak are at your disposal in case you prefer to work from the office.

Why would I enjoy working here?

  • You can work from 9 to 5. Or 10 to 6. Or some other arrangement.?You can manage your time, so it suits your needs, if you do everything others need, on time. Also,?you have the flexibility to work from wherever you want.?Both options, home, and office are available.
  • Learning opportunities ?we already mentioned (Your Career Coach and Compensation Reviewer, and a wide variety of soft and hard skills training courses)
  • If you have wanted to improve your?English knowledge ?for quite some time, you will enjoy classes prepared by our very own English teacher. Tenemos clases de español también. And in case you would like to understand this sentence, we have a?Spanish course?available as well!
  • Private health insurance?(with a yearly full medical check-up included) and?5 days of 100% paid sick leave.
  • If an apple a day keeps the doctor away, we would not need health coverage. Anyway, now and then, there is some?fresh fruit and snacks?up for grabs.
  • Your mental health matters to us. The?Endava Wellbeing program?is at your disposal with many useful materials, lectures, and books.
  • It is also essential to stay physically active – we have?yoga?and functional training slots?booked for you, as well as gym memberships in several cities across the country, and if bowling is something you prefer, we have it covered.
  • 1 out of 3 Endavans joined the company through?referral?which means that great people know great people - we have referral fees for every completed referral.
  • We are a public company – that participates in Endava’s success by buying the?company's shares?at a discounted price.

The only thing left for you is clicking the apply button!

We are looking forward to meeting you!

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?