COComviva Technology
Lead Architect
Kolkata ₹15-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.