07 Aug
|
Tata Consultancy Services
|
Bengaluru
07 Aug
Tata Consultancy Services
Bengaluru
Senior Software Engineer
Experience Range: 05 - 10 years
Location: Bengaluru, India
Required Skills
- Familiarity with CI/CD methodologies and tooling, inc. Terraform Enterprise, Github Enterprise, Spinnaker, Jenkins.
- Experience with one of these Java Virtual Machine (JVM) languages: Java, Scala, or Kotlin.
- Familiarity with a cloud provider: Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure.
- Broad AWS Service knowledge, (inc. Kubernetes/EKS, KMS plus IAM Roles and Policy creation and management inc. Cross-account permissioning and ABAC-based rule creation).
- Operational awareness of the deployment and operation of data streaming and event-driven services such as Kinesis, DynamoDB and Lambda at scale.
- Familiarity with Monitoring and operations tools such as PagerDuty, CloudWatch, OpenTelemetry (OTEL), Grafana and DataDog.
- Ability to trace through various services and determine root cause when issues occur.
- Knowledge of common performance issues, as well as a working experience with logs, monitoring tools
- Excellent communication and collaboration skills and a solid teamwork ethic
- Capacity to guide medium- to large-sized projects and platform initiatives.
Desirable Skills
- Familiarity with both object oriented programming (OOP), and functional programming (FP) standard methodologies.
- Familiarity with Terraform, and infrastructure as code (IaC), and DevOps.
- Familiarity with Amazon Web Services (AWS), Terraform, and infrastructure as code (IaC) best practices.
- Familiarity with Data Engineering, Data Architecture & Infrastructure and Test Engineering
Required Education & Experience
- 4+ years of engineering experience.
- Bachelors degree in Computer Science or related field.
- Experience in building and delivering high-quality, reliable, and scalable features for consumer-facing products.
- Familiarity with A/B testing and experimentation-driven development.
- Strong programming skills in Java or Scala.
- Familiarity with distributed applications on AWS.
📌 Senior Software Engineer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru