Java Developer
Full-time
Mid-Senior Level
Job Overview
Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.
Responsibilities:
- Implement, test, and maintain applications, ensuring high performance and responsiveness
- Write clean, maintainable, and efficient code following best practices
- Collaborate with software engineers, designers, and product managers to develop high-quality solutions
- Debug and troubleshoot issues, improving existing applications for better performance and security
- Work with databases, RESTful APIs, and third-party integrations
- Participate in the review of the work done by development team members
- Learns and applies new technologies, practices, and tools as appropriate to the project
- Participates in internal and external tech communities, events.