This job posting is for a senior Java developer position at Endava. The role involves full participation in the development life cycle including designing, building, and maintaining software systems. Key responsibilities include leading a Scrum team, solving complex technical problems, and bringing new products to market by meeting requirements. The ideal candidate has 3-5 years of hands-on Java experience, expertise in related technologies like Spring and databases, strong communication skills, and an Agile mindset. Benefits include international exposure, additional health insurance, and career development opportunities.