Share this Job

Tech Lead - Software Development/IT Architecture - 13002

Apply now »

Date: 03-Feb-2023

Location: Bangalore, India

Company: Tata Communications

Job Family Descriptor

  1. We are looking for an experienced Java Enterprise/Oracle Full Stack Software Sr Developer who sees the “big picture” and create software design and implementation to address business problems. A great software developer has a strong technical background and excellent IT skills in developing enterprise class applications. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions. 
  2. Responsibilities: 
  3. Demonstrate experience in developing enterprise grade solutions 
  4. Perform development tasks of increasingly complex nature which may require research and analysis 
  5. New technology evaluation 
  6. Collaborate with other professionals to determine functional and non-functional requirements for new software or applications 
  7. Use tools and methodologies to create representations for functions and user interface of desired product 
  8. Develop high-level product specifications with attention to system integration and feasibility 
  9. Define all aspects of development from appropriate technology and workflow to coding standards 
  10. Communicate successfully all concepts and guidelines to development team 
  11. Oversee progress of development team to ensure consistency with initial design 
  12. Provide technical guidance and coaching to developers and engineers 
  13. Ensure software meets all requirements of quality, security, modifiability, extensibility etc. 


Broad outline of the Role

  1. Position Requirements: 
  2. BE / MS in Engineering, Computer Science or equivalent. 
  3. 7 to 8 years development experience in enterprise class and Low Latency applications 
  4. Experienced in working on Realtime Telecom Applications 
  5. Experience in implementation of design patterns 
  6. Experience on large projects/Programs 
  7. Experience building complex application from scratch 

Functional skill

  1. Strong experience in writing HLA/HLD from business specifications 
  2. Proficient with – Microservices (preferably SpringBoot), Docker, Docker Swarm. 
  3. Experience with NodeJS, AngularJS, Java script, JQuery 
  4. Experience with scripting languages like Pearl, Shell scripts, Python etc. 
  5. Experience in designing and developing Restful APIs. 
  6. Full stack experience in Oracle MongoDB, Spring  Core and SpringBoot, Hibernate 
  7. Experience working with MongoDB and any structured database like MYSQL, Oracle, etc. 
  8. Experience with in-memory databases 
  9. Experience with application development in python is a plus 
  10. Experience with JavaScript frameworks like ExtJS, KendUI is a plus 
  11. Experience with version control systems like git, build tools like maven, CI tools like Hudson/Jenkins 
  12. Knowledge of application server like Tomcat / JBOSS including setup, configuration, and tuning 
  13. Working in Agile Software Development Methodology - managing user stories, sprint planning, backlog mgmt. 
  14. Experience with telecommunications business and operational systems a plus 
  15. Experience with Data Visualization tool a plus 
  16. Behavioral competencies 
  17. Self-starter and String communicator with all stake holders  
  18. Need to have process thinking 
  19. Need to have business acumen 
  20. Need to have abstract and design thinking 
  21. Must be able to manage all stakeholder 

Operating Network - Key External

Operating Network - Key Internal

Size and Scope of Role - Financial

Size and Scope of Role - No. of direct reports

Size and Scope of Role - Total team size

Size and Scope of Role - Other size parameters

Minimum qualification & experience

Other knowledge/skills

Key Responsibilities

Technical Competencies

Knowledge / Skills

Communication Skills

Job Segment: ERP, Developer, User Experience, Database, Oracle, Technology