
Posted 13 hours ago
Design Lead - Java
EndavaDesign Lead - Java
Requirements
12+ years IT experience, 5+ years software architecture or design leadership, Expertise in microservices and cloud-native systems, Proficiency in Java and Spring Boot, Experience with API design (REST, event-driven), Hands-on CI/CD, DevOps, and containerization, Strong leadership and mentorship skills
Skills
JavaSpring BootAWSMicroservicesReactDockerKubernetes
About the role
Responsibilities
- Define and maintain 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 to ensure alignment with business goals.
- Collaborate with Product Owners and stakeholders to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to development teams, fostering best practices and knowledge sharing.
- Drive adoption of secure coding practices and ensure compliance with industry standards like OWASP.
- Conduct design and code reviews to maintain high-quality standards.
- Identify technical risks and propose effective mitigation strategies.
Requirements
- 12+ years of IT experience, with at least 5 years in software architecture or design leadership.
- Strong expertise in enterprise application architecture, microservices, and cloud-native systems (AWS preferred).
- Proficiency in Java and Spring Boot, with an understanding of frontend integration (e.g., React).
- Extensive experience with API design and integration, including REST and event-driven messaging systems.
- Hands-on experience with CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
- Deep understanding of security, performance optimization, and scalability principles.
- Proven ability to mentor and influence technical teams within Agile/Scrum environments.
Preferred Qualifications
- Experience in the Banking or Payments industry.
- Exposure to architectural frameworks such as TOGAF or SAFe.
- Relevant certifications like AWS Solutions Architect or Certified Software Architect.
- Knowledge of automated testing and code inspection tools (e.g., SonarQube, JFrog Xray).
- Experience with monitoring and observability tools like Prometheus, Grafana, or ELK.
About the Company
Endava is a technology company committed to creating an open, inclusive, and respectful environment. We deliver innovative solutions for our customers by building diverse and empowered teams.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeDesign Lead - Java
Endava · Pune
