About the job
At Endava, software development is at the core of our operations. Our dedicated developers engineer, build, and deploy innovative software solutions across various programming languages, frameworks, and libraries. They thrive in collaborative environments, working closely with cross-functional teams, and are committed to delivering exceptional results with a focus on client satisfaction.
As a Senior Java Developer, you will be an essential member of a professional team focused on payment gateway services. You will engage in the complete software development lifecycle, contributing to the launch of new products that align with client needs and development objectives. Join a dynamic Scrum team and play a key role in Agile methodologies.
Key Responsibilities:
- Design, estimate, and implement technical solutions for applications of medium to high complexity.
- Actively engage in all stages of the application development lifecycle.
- Collaborate with project stakeholders to clarify requirements, processes, architecture, and priorities.
- Advocate for IT industry standards, tools, and practices (such as DevOps) to ensure the delivery of high-quality software products.
- Identify opportunities for improvement and escalate any risks or issues in development activities.
- Review the work of fellow developers to ensure quality and adherence to best practices.
- Continually learn and apply new technologies and methodologies that enhance project outcomes.
- Participate in internal and external technology communities and events.
- Share knowledge and experiences gained from various projects with the team.

