Design Lead - Java at Endava - ScoutJobs - The AI-curated global job board
Skip to content
Endava
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 free

Design Lead - Java

Endava · Pune

Sign up to apply