Endava Company Profile

Senior Java Developer


Opis pracy

Scrum based project that is around building a software product which is intended to help the USA national agencies in the process they use to buy TV ads with stations across multiple markets, with the primary objectives of improving both the efficiency of the existing process and the performance of their campaigns. What your role will be: 
  • Design, creation, testing and documenting new and amended software components
  • Take part in reviews of own work and leads 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

Match your profile:

  • Advanced knowledge in Java, Spring
  • Good knowledge of Angular
  • Experience with multithreaded applications
  • Experience with database development with SQL: stored procedures, query optimization, indexing techniques, scalability
  • Knowledge in Reporting Services
  • 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
  • Agile Scrum knowledge Experience with issue tracking systems: JIRA
  • Able to competently and confidently conduct verbal and written business communications.
  • Good presentation skills