Tata Consultancy Services
Software Engineer Java/Kotlin | TypeScript | AWS | Requirements & Architecture Must Have Technical/Functional Skills
• 68 years of hands-on experience in software engineering and system development.
• Strong proficiency in Java/Kotlin, with experience in defect triage and log analysis.
• Working knowledge of manual test development and QA best practices.
• Experience programming in TypeScript (front-end or backend services).
• Good understanding of Linux operating systems and command-line utilities.
• Experience with AWS infrastructure and services.
• Hands-on experience with JIRA for project and issue tracking.
• Exposure to software architecture principles and solution design.
• Experience in requirements gathering, analysis, and development lifecycle.
• Strong problem-solving skills, with attention to detail and the ability to work independently.
Roles & Responsibilities • Perform defect triage and detailed log analysis for applications built with Java/Kotlin. • Design and maintain manual test cases, contributing to quality assurance and validation efforts. • Develop and maintain front-end or service logic using TypeScript. • Work on Linux-based systems for debugging, configuration, and deployment activities. • Collaborate with teams to define and implement software architecture and component-level designs. • Utilize JIRA for managing requirements, tracking defects, and sprint planning. • Contribute to the requirements gathering, refinement, and documentation processes. • Build and deploy applications on AWS, using services like EC2, S3, Lambda, etc. • Participate in code reviews, system design discussions, and performance tuning. Generic Managerial Skills, If any Working with multiple stakeholders and architecture review Education Bachelors
Salary Range: $110,000 - $125,000 a year
Roles & Responsibilities • Perform defect triage and detailed log analysis for applications built with Java/Kotlin. • Design and maintain manual test cases, contributing to quality assurance and validation efforts. • Develop and maintain front-end or service logic using TypeScript. • Work on Linux-based systems for debugging, configuration, and deployment activities. • Collaborate with teams to define and implement software architecture and component-level designs. • Utilize JIRA for managing requirements, tracking defects, and sprint planning. • Contribute to the requirements gathering, refinement, and documentation processes. • Build and deploy applications on AWS, using services like EC2, S3, Lambda, etc. • Participate in code reviews, system design discussions, and performance tuning. Generic Managerial Skills, If any Working with multiple stakeholders and architecture review Education Bachelors
Salary Range: $110,000 - $125,000 a year