Endava Company Profile

Full Stack Developer

Endava

Opis pracy

The Full Stack Developer will be integrated into the Development Discipline and will contribute to projects delivered for our international customers. Here is the list of your main responsibilities.· Work closely with the Design Lead and the development team to define and implement technical solutions· Develop software by following Agile software development methodology· Participate in the validation / acceptance phase of the product cycle ensuring the fine tuning necessary to finalize the products delivered to our customersMandatory Skills· Extensive experience with web applications and distributed systems using one of the Java, NodeJS or Python full stack· Good understanding of OOP concept· Extensive experience with software engineering good practices (unit testing, code review, continuous integration, design documentation)· Exposure to one or more of the main cloud platforms – AWS, Azure or GCP· Strong knowledge of continuous delivery concepts· Team player· Intermediate communication skills both in written and spoken EnglishNice to Have Skills· Business knowledge in Banking or Payments is a plus· Hands-on with other programming languages, such as Go, Scala, etc.· Hands-on with several back-end technologies

To apply to this job, click Apply Now