MAIN RESPONSIBILITIES
• Contributing in all phases of the development lifecycle
• Writing testable, scalable and efficient code following the best practices
• Participating in code reviews
• Analyzing existing code base and design pragmatic amendments
• Contribute to delivering new products to the market by meeting customer's requirements and product development programs
• Be an integral part of a Scrum team and contribute to Agile processes
MATCH YOUR PROFILE
• 2+ years of experience in software development
• Solid understanding and experience in Java Core
• Understanding and experience with basic design patterns and reusable software design approaches
• Experience using GIT
• Familiar with Agile processes
• Fluent English - written and spoken
WOULD BE A PLUS
• Experience with Java based frameworks (Spring or others)
• Good understanding of software development life cycle(SDLC)
• Understanding of Web Services (REST).
• SQL experience, ORM experience – Hibernate is a plus
• Experience with integration and unit testing
BENEFITS
• Fast-paced international environment
• Work in projects for some of the biggest brands worldwide
• Multiple career development opportunities
• Access to tools that drive continuous learning
• Involvement in multiple initiatives to drive technical excellence
• Training/ certifications and career development
• Additional holiday days
• Food vouchers
• Medical care
• Special discounts and offers
• Endava shares
• Open office space with various entertainment games – PS, table tennis, football and more
• Endava referral bonus
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?