Skip directly to search

Skip directly to content



Full Stack Java Developer



Your responsibilities:

  • Gathering and analyzing requirements
  • Developing and testing complete front-end applications based on client's requirements
  • Writing tested, idiomatic, and documented code; participating in code reviews
  • Estimating tasks and participating in team daily sync-ups
  • Daily communication with the client through e-mails, conf calls, IM, etc.
  • Collaborating with QA engineering team to ensure the delivered code meets client's standards


Qualifications and Experience

Match your profile

  • Minimum 4 years of experience on similar position
  • Experience with Spring Boot framework (Java + Kotlin) and microservices
  • Very good knowledge of JavaScript and any of its frameworks (Angular, Vue, React )
  • Use of various technologies, such as Java, Chef, AWS, Azure, AEM.
  • Understanding of Web protocols and technologies, RESTful Web services
  • Knowledge of HTML and CSS
  • Strong analytical skills, systematic approach, and self-reliant in fulfilling daily duties
  • Solid understanding of complete product development cycle
  • Familiarity with Agile/Scrum methodologies
  • Good verbal and written communication skills in English

The following skills would be a plus:

  • XP experience
  • Frequent communication with client
  • Experience with Kotlin
  • Experience with TDD (Test Driven Development)
  • Experience in CI/CD pipeline – XL Release/Jenkins
  • Experience with ELK stack
  • Experience with Azure cloud


Additional Information


  • Flexible working hours
  • Employee stock options
  • Private health insurance?
  • Company sponsored trainings
  • Domestic and international conferences
  • Workshops and education
  • English classes

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?