Scala - Microservice Developer
Tata Consultancy Services is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years.
TCS offers consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development.
Must to Have : -
- Experience in backend server-side development
- At least 5 years of experience in Microservice Development using Scala .
- Cloud experience (AWS)
- Familiarity with SQL datastores (RDS / Postgres / MySQL) and no-SQL datastores like (DynamoDB / Mongo)
- Functional programming experience with Scala or Haskell.
Secondary : -
Advance Java, Spring boot, Rest API, MicroserviceFamiliarity with CI / CD pipelines (eg. Netflix Spinnaker)Experience working with JenkinsSoft Skills : -
Exposure in collaborating with multiple teams in delivering high impact features
Experience Required
5+
Roles & Responsibilities
Design and implement tier-1 microservicesImplement asynchronous processes to run in the cloud for various data transformation operations.Work on tech design for various initiatives and projects as per business needs.Be involved in code reviews and architecture reviews for team members.Participate in Agile methodology and SCRUM processes such as Sprint Planning, Backlog grooming, Daily Standups, and Retrospectives with the team.Provide on-call support for critical services on a rotational basis.Own features / functionality and deliver projects end-to-end with high quality and robust architecture.Communicate and work with multi-functional business partners.Ramp up on new domains and technologies.