CO

Lead Architect

Comviva Technology
Pune15-20 LPA Posted 17 Jun 2025
FULL TIME
Hibernate
Coding
Database Design
Enterprise Architecture
Enterprise Applications
+1 more

Job Description

Key Responsibilities:

  • Architectural Leadership:
  • Define, design, and oversee the architecture of complex Java-based applications and systems.
  • Lead the architectural reviews and technical assessments for projects, ensuring alignment with overall enterprise architecture.
  • Collaborate with stakeholders to translate business requirements into technical solutions, providing architectural direction and mentorship to the engineering teams.
  • Technical Strategy and Innovation:
  • Develop and drive the technical strategy for Java-based products and platforms, ensuring alignment with the organization s goals.
  • Identify and evaluate new technologies, frameworks, and methodologies to enhance product performance, security, and scalability.
  • Drive innovation within the team by promoting and implementing modern architectural patterns and practices, such as microservices, cloud-native solutions, and DevOps methodologies.
  • System Design and Integration:
  • Design end-to-end solutions for large-scale, distributed systems, ensuring seamless integration with other enterprise applications.
  • Provide expertise in the areas of application performance, scalability, and security, leading efforts to optimize existing systems.
  • Ensure proper documentation of architecture and design decisions, maintaining clear communication across teams.
  • Team Leadership and Mentorship:
  • Lead a team of software engineers and architects, providing guidance, mentorship, and technical expertise.
  • Foster a culture of continuous improvement, encouraging the adoption of best practices in software development, testing, and deployment.
  • Conduct code reviews, ensuring adherence to coding standards and best practices.
  • Stakeholder Collaboration:
  • Work closely with product managers, business analysts, and other stakeholders to ensure the technical feasibility of proposed solutions.
  • Act as a technical advisor to senior management, providing insights and recommendations on architectural decisions and technology investments.
  • Quality Assurance:
  • Establish and enforce architectural governance processes to ensure the quality and consistency of software deliverables.
  • Collaborate with QA teams to ensure that software architecture supports comprehensive testing and quality assurance efforts.
  • Required Qualifications:Experience:
  • 15 to 20 years of experience in software development, with at least 10 years focused on Java architecture and design.
  • Proven experience in leading the architecture of large-scale, mission-critical Java applications.
  • Technical Skills:
  • Deep expertise in Java, J2EE, Spring, Hibernate, and related frameworks.
  • Strong knowledge of microservices architecture, RESTful APIs, Kafka and SOA.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in database design and optimization, with experience in both SQL and NoSQL databases.
  • Familiarity with DevOps tools and practices, including CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure as code (IaC).
  • Knowledge of security best practices and experience in implementing secure architectures.
  • Leadership Skills:
  • Demonstrated ability to lead and mentor a team of engineers and architects.
  • Excellent communication and collaboration skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to make sound architectural decisions under pressure.
Join WhatsApp Channel