Skip to main content
K

Kumaran Systems

Technical Lead

Chennai, Tamil Nadu, India10+ yrsPosted today

Skills

JavaSpringReactTypeScriptREST APIDevOpsCI/CDGitSQLMicroservicesHTMLCSS

Job description

The Technical Lead is responsible for driving the end-to-end technical design and implementation of enterprise software solutions. This role combines deep hands-on expertise in Java/Spring Boot, React.js/TypeScript, and modern architectures with strong leadership over development teams, ensuring solutions are scalable, secure, and aligned with business and architectural standards. Technical Lead Role & Responsibilities Lead the technical design and implementation of enterprise software solutions. Define application, integration, data, security, and deployment architecture. Translate functional and non-functional requirements into technical designs. Lead technical discussions, design reviews, and architecture decisions. Define coding, design, API, security, testing, and development standards. Provide technical guidance and mentoring to developers. Conduct code reviews and ensure adherence to engineering standards. Lead development of reusable components, frameworks, and shared services. Design and review REST APIs, integrations, and event-driven solutions. Design scalable, resilient, secure, and maintainable applications. Work closely with the Technical PM, architects, business analysts, QA, and DevOps teams. Identify and resolve technical risks, performance issues, and architectural challenges. Support CI/CD, deployment, troubleshooting, and production issue resolution. Maintain technical documentation, architecture diagrams, ADRs, and technical specifications. Ensure implementation follows approved specifications and architecture. Participate in Spec-Driven Development (SDD) activities using GitHub Spec Kit. Evaluate new technologies and recommend appropriate technical solutions. Technical Skills Backend Java 17/21+ Spring Boot Spring Security REST APIs JPA/Hibernate SQL/relational databases Microservices Event-driven architecture Messaging platforms Frontend React.js TypeScript HTML5/CSS3 Responsive web development KendoReact Component-based UI architecture Architecture Microservices and distributed systems API-first architecture Event-driven architecture Cloud-native architecture Multi-tenant application architecture Security architecture Performance and scalability Caching and resilience patterns DevOps & Cloud Git/GitHub CI/CD Docker Kubernetes/OpenShift Azure or equivalent cloud platform Application monitoring and observability Additional Automated testing Secure coding practices OAuth2/OIDC/SAML API gateways Knowledge of GitHub Spec Kit / Spec-Driven Development Knowledge of metadata-driven or configurable application platforms is an advantage. Experience 10+ years of software development experience. 5+ years in Technical Lead, Senior Developer, Solution Architect, or equivalent technical leadership roles. Strong hands-on experience with Java/Spring Boot and React.js/TypeScript. Experience designing and implementing enterprise-scale applications. Experience leading a team of developers and conducting technical/code reviews. Experience with API and integration architecture. Experience with cloud-native/containerized applications. Experience handling performance, scalability, security, and production issues. Experience working in Agile development environments. Experience with enterprise modernization or platform development is preferred.

Apply on Kumaran Systems