Endava
Information Technology And Services
DesignLead-Java
Neural analysis suggests this role is
optimal for mid candidates.
“Design Lead - Java at Endava. Skills: Software architecture, Solution design, Java, Cloud-native systems. Define product architecture. Maintain product architecture”
Industry & Context.
Risk mitigation; Technical challenges
What They're Looking For.
Must Have
12+ years IT experience, 5+ years architecture/design leadership, Enterprise application architecture, Microservices, Cloud-native systems, Java proficiency, Spring Boot proficiency, Frontend integration experience, API design experience, REST experience, Event-driven experience, Messaging systems experience, CI/CD pipelines experience, DevOps practices experience, Containerization experience, Security principles understanding, Performance optimization understanding, Scalability principles understanding, Agile/Scrum environments experience, Ability to mentor technical teams, Ability to guide technical teams, Ability to influence technical teams
Nice to Have
AWS cloud-native systems, Banking industry experience, Payments industry experience, TOGAF knowledge, SAFe knowledge, AWS Solutions Architect certification, Certified Software Architect, Automated testing knowledge, Quality gates knowledge, Code inspection tools knowledge, Monitoring tools knowledge, Observability tools knowledge
What You'll Do.
Define product architecture
Maintain product architecture
Define system architecture
Maintain system architecture
Ensure maintainability
Lead design of components
Lead design of frameworks
Lead design of integration patterns
Review technical solutions
Validate technical solutions
Align with architectural principles
Align with business goals
Understand requirements
Translate requirements to solutions
Provide technical leadership
Mentor development teams
Foster knowledge sharing
Foster best practices
Drive adoption of secure coding
Ensure compliance with standards
Ensure adherence to guidelines
Conduct design reviews
Maintain quality standards
Propose mitigation strategies
Support migration of responsibilities
Support transition of responsibilities
Ensure knowledge transfer
Ensure continuity of delivery
Stay up to date with technologies
Recommend technology adoption
How You'll Work.
Team & Collaboration
Business stakeholders; Product stakeholders; Engineering teams; Client stakeholders; Agile/Scrum environments
Communication Scope
Collaboration; Communication
Process & Methodology
Agile, Scrum
Full Job Description
Overview We are looking for a skilled and experienced Architect / Design Lead to join our product development team. The ideal candidate will have a strong background in software architecture and solution design, with the ability to bridge business requirements and technical implementation. This role requires both strategic thinking and hands-on technical expertise, as well as strong leadership skills to guide engineering teams toward building scalable, secure, and high-quality systems. The Architect / Design Lead will play a key role in defining the product architecture, ensuring technical excellence, and collaborating with stakeholders across business, product, and engineering teams. Key Responsibilities • Define and maintain the overall product and system architecture, ensuring scalability, performance, and maintainability. • Lead the design of critical components, frameworks, and integration patterns. • Review and validate technical solutions proposed by engineering teams, ensuring alignment with architectural principles and business goals. • Collaborate closely with Product Owners, Business Analysts, and client stakeholders to understand requirements and translate them into technical solutions. • Provide technical leadership and mentorship to development teams, fostering knowledge sharing and best practices. • Drive adoption of secure coding practices, compliance with industry standards (e.g., OWASP), and ensure adherence to architectural guidelines. • Conduct design and code reviews to maintain quality standards. • Identify risks and propose mitigation strategies for architectural and technical challenges. • Support the migration and transition of responsibilities across locations, ensuring knowledge transfer and continuity of delivery. • Stay up to date with emerging technologies and recommend their adoption where appropriate. ## Qualifications Required Skills and Qualifications • 12+ years of IT experience with at least 5 years in a software architecture or d
Applying for this Design Lead - Java role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Endava?
Real rants from real employees. Read before you apply.