Tata Communications Transformation Services Limited
United States, United States
Salary : 15,500 - 19000
Designation Senior Software Engineer, Backend
Location Remote
Reports to Ryan Chen
Team Direct
Reportees
None
About the
Function
Conceptualize and implement backend software solutions.
Purpose of your
Role
To build new and extend platform functionality for business growth
and vision to transform the industry.
You will be
accountable for
(Key
Responsibilities
)
Manage the end-to-end lifecycle for the production software.
Design, and develop backend applications and APIs.
Ensure high quality, security, and responsiveness of software.
You Are Passionate software engineer who enjoys tackling challenges in building
highly scalable services.
You have
(Qualification
and exp)
4+ years of software engineering experience with large-scale,
multi-threaded, and distributed system using Java.
Strong fundamentals in algorithms and data structures.
Experience developing REST-based microservices deployed on
containers (Spring Boot, Hibernate, Docker).
Experience with OpenID Connect and OAuth.
Experience with event-driven architecture employing message
queues (Kafka).
For more information, visit us at www.tatacommunications.com
© 2020 Tata Communications. All Rights Reserved. TATA COMMUNICATIONS and TATA are trademarks of Tata Sons Private Limited in certain countries. ###### v0# 3
Experience with unit testing (JUnit, Mockito).
Skilled on SQL and NoSQL databases (MySQL, Redis) including
data modeling.
Solid experience in the Linux environment.
Familiarity with Agile software development and best
practices.
Knowledge of Big Data technologies (Kafka, Spark, Airflow,
ElasticSearch) is a plus.