Skip directly to search

Skip directly to content

 

Skopje

Senior Full-stack Developer

Development - Java
 
 

Responsibilities

  • Gathering and analysing 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 developing microservices
  • Ability to use Cloud and DevOps related services and tools (AWS or Azure, Chef).
  • Very good knowledge of JavaScript and any of its frameworks (preferable Angular)
  • Knowledge of HTML and CSS
  • Understanding of Web protocols and related technologies
  • Strong analytical skills, systematic approach, and self-reliant in fulfilling daily duties
  • 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)

 

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?