Skip directly to search

Skip directly to content



Java Engineer

Development - Java


  • Gathering and analyzing requirements
  • Developing and testing solutions in Java based on customer's requirements
  • Estimating tasks and participating in daily sync-ups
  • Participating in code reviews
  • Daily communication with the client through emails, phone sync-ups, etc.
  • Collaborating with the QA engineering team to ensure the delivered code meets the client's standards


Qualifications and Experience

  • Excellent knowledge of Java ( ideally 3+ years of experience  on Java projects)
  • Knowledge of Java frameworks (Spring, EJB, Seam)
  • Knowledge of design patterns, UML, GUI/Usability
  • Experience in Enterprise framework for Web development (JSP, JSF)
  • Knowledge of at least one Java ORM Framework (Hibernate, JPA)
  • Experience in developing web applications using at least one popular web framework (ASP.NET MVC, Angular)
  • Knowledge of the following technologies: ASP.NET, .NET, MVC, JavaScript, .NET Core – advantage


Additional Information

We offer you:

  • Employee stock options
  • Special discounts and offers
  • Company sponsored trainings, domestic and international conferences, workshops and education
  • Flexible working hours
  • Competitive compensation package

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?