Skip directly to search

Skip directly to content



Senior Java Developer

Development - Java


What your role will be:

  • Design, creation, testing and documenting new and amended software components;
  • Take part in reviews of own work and reviews of colleagues’ work;
  • Dealing with ongoing changes and enhancements;
  • Problem investigation and management;
  • Work as part of an Agile team;
  • Communicate/interface well with clients and represent Endava in a positive and professional manner.


Qualifications and Experience

  • Advanced knowledge in Java, Spring;
  • Experience with multithreaded applications;
  • Experience with database development with SQL: stored procedures, query optimization, indexing techniques, scalability;
  • Good knowledge in software patterns and practices;
  • Commercial experience of the full software lifecycle;
  • Experience with source control systems Git;
  • Willing to learn and share knowledge;
  • Good English skills (spoken and written);
  • Attention to details;
  • Proactive;
  • Adaptable and open for learning new technologies/systems.

The following skills would be a plus:

  • Experience with Jenkins deploy management tool;
  • Good presentation skills.


Additional Information

  • Possibility to work together with teams from other countries;
  • Supportive, friendly and healthy work environment in an international company;
  • Continuous learning opportunities (coaching and on the job learning, trainings, certifications, conferences);
  • Private health insurance;
  • Social and sport benefits, foreign language courses;
  • Flexible working hours;
  • Endava referral bonus.

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?