Skip directly to search

Skip directly to content



Java Development Consultant

Development - Java


We are looking for colleagues with passion and desire to work on projects from payments industry.

Here is the breakdown of the most important parts of your role:

  • Develop software systems, participate in logical and physical design of the product and understand the business requirements;
  • Solve complex technical problems that other team members may encounter, review and enforce the quality of code written within your team as an integral part of a Scrum team;
  • Analyze existing code base and design pragmatic amendments;
  • Contribute to the Agile process.


Qualifications and Experience

We are looking to expand our team with open, thoughtful and adaptable colleagues who have working experience with the following:

Mandatory skills:

  • Experience with Java 11 using streaming & reactive programming;
  • Knowledge of NoSQL DB (Mongo or Cosmos or Cassandra);
  • Knowledge of AKKA or Jetbrains MSP;
  • Very good written and spoken English communication skills.


Additional Information


  • Private health insurance, monthly sports allowance & meal tickets;
  • Loyalty annual leave days & replacement days for weekend bank holidays;
  • Various options for purchasing Endava shares at a preferential price;
  • Referral bonus;
  • Work from home and flexible working hours;
  • Multiple offers and employee discounts;
  • Ongoing learning opportunities – complex projects, trainings, coaching, conferences, workshops, certifications, online learning platforms subscriptions etc.;
  • Bookster;
  • Global Wellbeing Program;
  • Diverse company social life - events, sports tournaments, team buildings, passion groups (e.g. hiking, book club, etc.);
  • Multicultural environment - working with colleagues and clients across different countries.

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?