03 Nov
|
Lennox India Technology Centre
|
Chennai
03 Nov
Lennox India Technology Centre
Chennai
Company Profile Lennox (NYSE: LII) Driven by 130 years of legacy, HVAC and refrigeration success, Lennox provides our residential and commercial customers with industry-leading climate-control solutions. At Lennox, we win as a team, aiming for excellence and delivering innovative, sustainable products and services. Our culture guides us and creates a workplace where all employees feel heard and welcomed. Lennox is a global community that values each team member’s contributions and offers a supportive environment for career development. Come, stay, and grow with us.
Job Description
The Lead Architect owns the end-to-end technical design of enterprise applications built on Java and the Spring ecosystem. The role combines hands-on architecture of cloud-ready, event-driven microservices with technical leadership across the software development lifecycle
- setting standards, mentoring engineers, driving engineering excellence and ensuring solutions are scalable, secure, resilient, and aligned with business goals. You will collaborate closely with cross-functional teams, including developers, product managers, and business stakeholders, to deliver innovative and future-proof solutions.
Key Responsibilities
• Own the end-to-end architecture for assigned systems, from solution design through detailed component, integration, and deployment architecture.
• Translate business and product requirements into scalable, secure, and maintainable technical solutions while collaborating closely with business, product, and delivery teams.
• Define and maintain architectural standards, best practices, governance frameworks, and technical roadmaps.
• Ensure non-functional requirements including performance, scalability, security, availability, resilience, and fault tolerance are incorporated into all solutions.
• Design and oversee the development of Java-based,
cloud-ready microservices using Spring Boot, REST APIs, and event-driven architectures.
• Provide architectural guidance to development teams and ensure implementation aligns with the approved architecture.
• Partners with product and delivery leads to estimate effort, sequence work, and manage architectural dependencies and technical risks.
• Lead the development of new features, enhancements, and modernization initiatives across the application landscape.
• Participate in and provide technical leadership throughout the Software Development Lifecycle (requirements, design, development, testing, deployment, and support).
• Conduct architecture and code reviews to ensure compliance with coding standards, security guidelines, and quality best practices.
• Drive engineering excellence through Agile architecture, DevSecOps practices, CI/CD automation, and cloud adoption.
• Optimize application performance, troubleshooting complex technical issues, and continuously improving system reliability.
• Mentor architects and senior developers while fostering collaboration, innovation, and technical excellence.
• Promote knowledge sharing through technical documentation, architecture artifacts, workshops, and training sessions.
• Stay current with emerging technologies and evaluate their applicability to improve business outcomes and engineering capabilities Qualifications
• 10–12 years of experience in enterprise application development,
with at least 3+ years in a Solution Architect or Technical Lead role.
• Proven experience designing and delivering enterprise-scale, distributed applications and microservices.
• Strong expertise in Java SE/EE and Spring ecosystem (Spring Boot, Spring MVC, Spring Security).
• Proficiency in Java as the primary language, with working knowledge of Python or JavaScript as an advantage.
• Experience designing RESTful APIs, microservices, event-driven architectures, and integration using SOAP where required.
• Experience with messaging platforms such as Kafka or RabbitMQ and API Gateway technologies.
• Strong knowledge of relational databases (PostgreSQL, MySQL, SQL Server) and database design principles.
• Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React.
• Experience with Git and contemporary software development workflows.
• Experience implementing DevOps practices, CI/CD pipelines, automated testing, and cloud-native deployment patterns.
• Hands-on experience with a major cloud platform (AWS, Azure, or GCP) and experience with containerization and orchestration (Docker, Kubernetes).
• Familiarity with observability and monitoring tooling (e.g., Prometheus, Grafana, ELK) and SLO/SLA definition.
• Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
• Ability to translate business requirements into scalable technical solutions aligned with enterprise architecture.
• Excellent stakeholder management and communication skills, with experience collaborating across engineering teams, business stakeholders, and senior leadership.
• Ability to influence technical decisions and drive architectural governance across multiple teams.
📌 Lead Architect (Chennai)
🏢 Lennox India Technology Centre
📍 Chennai