Technical Architect - Java

Kumaran Systems · Chennai, Tamil Nadu, India

Full-time · Staff · Posted 12 days ago

About Kumaran Systems
Kumaran Systems is a global technology solutions provider delivering innovative IT services and digital transformation solutions to clients worldwide. We foster a collaborative, growth-driven work culture and offer employees opportunities to work on global assignments, enabling both professional and personal development.

Role Overview
We are seeking a highly experienced Technical Architect with 15–20 years of experience and strong expertise in backend technologies such as Java, Golang, or similar, along with deep knowledge of AWS and Database Design.
The ideal candidate will be responsible for defining scalable backend architectures, driving cloud strategy, and providing technical leadership across projects. This role demands strong architectural vision, hands-on expertise, and the ability to translate business requirements into robust technical solutions.

Key Responsibilities
Design end-to-end backend and cloud architecture using modern backend technologies
Define and own database architecture, including schema design and performance optimization
Architect scalable, secure, and high-availability solutions on AWS
Review existing systems and recommend modernization and optimization strategies
Provide technical leadership, architectural guidance, and governance across teams
Collaborate with stakeholders to translate business requirements into technical solutions
Ensure best practices in system design, security, scalability, and performance
Drive adoption of microservices architecture and distributed systems design
Oversee CI/CD implementation and DevOps best practices
Required Skills & Experience
15–20 years of overall IT experience with strong backend architecture expertise
Strong hands-on experience in Java, Golang, or any backend technology
Deep expertise in Database Design (SQL and NoSQL)
Extensive experience with AWS services such as EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3, and IAM
Strong knowledge of microservices architecture and distributed systems
Hands-on experience with Docker, Kubernetes, and CI/CD pipelines
Good understanding of application security and cloud best practices
Excellent problem-solving, leadership, and stakeholder management skills

Preferred Skills
Experience in large-scale system design and enterprise architecture
Exposure to multi-cloud or hybrid cloud environments
Familiarity with Agile/Scrum methodologies
Experience in performance tuning and system optimization

Additional Tools & Technologies
Cloud Platforms: AWS
Containerization: Docker, Kubernetes
CI/CD Tools: Jenkins / GitHub Actions / Azure DevOps
Databases: MySQL, PostgreSQL, MongoDB, DynamoDB
Version Control: GitHub / GitLab / Bitbucket

Relevant Experience Preferred
Experience in IT/ITES organizations handling enterprise-scale applications
Proven track record of architecting scalable and high-performance systems
Experience working with cross-functional and global teams

Qualification
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field

Sign up to apply