The role is intended for a Software Engineer who would be involved in evolving & sustaining multiple highly available - applications. These applications are in the telecom realm, and have internal to enterprise facing components, public facing components
SBU : CCS Function : Business Collaboration
Grade : B3-2 Location : Pune-Dighi
Position Title : Sr. Lead
Reports to (Title) : Sr. Manager Total Staff Controlled : 0
I) Position Summary
Help support the full lifecycle of the applications. These applications cater to TATAs portfolio of Voice & Fraud Services.
Contribute to software design and development of platform as per business requirements.
Work with architects to define roadmaps for tech. upgrades, transformations & evolutions.
Extensively own coding activities on C++, Java (Spring / Spring Boot) applications running on-premises infrastructure & cloud.
POCs to evaluate technology / design options.
The nature of work would be in the following areas :
II) Person Specification :
Solid Programing experience on Java, C++ Applications
At least 3 years of Telecom Domain experience
B E / MCA with at least 6-8 years of professional experience in software development.
Mandatory 3 years experience on C++
Mandatory 2-3 years experience on any Java frameworks Spring Boot, Spring (It is important to have experience of SOAP / RESTFUL web-services).
Mandatory to have some development experience with voice& communications platforms (especially SIP signaling)
At least 3 years of experience in Unix or Similar Operating Systems.
At least 3 years of experience working with Oracle database (or other relational DB).
At least 2 years+ experience on application servers like Tomcat, Glassfish, JBOSS, etc.
Strong debugging / troubleshooting skills.
Good to have - Experience in UI frameworks like Angular etc.
Good to have Experience on experience on Docker / Kubernetes
Good to have Exposure on Elastic Search, Logstash & Kibana Stack.
Ability to understand business goals and map to technical requirements.
Experience working in Agile or DevOps methodology.
Exposure to tools like GIT, Maven, JIRA would be a plus.
Solid written and verbal communication skills
Good collaboration skills and a team player as role will require strong collaboration with Architects.
Desire to work as part of fast-paced team in a rapidly evolving environment, helping to build processes, best practices and tools while executing on initiatives.
Should be open to learn new technology / domain skills
At least six years of software development experience in a product development / software services environment.
Skills Required
Glassfish, Spring Boot, Soap, Java, Oracle Database, Spring, Tomcat, Kibana, Maven, Jira, Elastic Search, Angular, Jboss, Kubernetes, Docker, Logstash, Git
Manager • Pune, India