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
- 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.
- Responsibilities:
- Demonstrate experience in developing enterprise grade solutions
- Perform development tasks of increasingly complex nature which may require research and analysis
- New technology evaluation
- Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Broad outline of the Role
- Position Requirements:
- BE / MS in Engineering, Computer Science or equivalent.
- 7 to 8 years development experience in enterprise class and Low Latency applications
- Experienced in working on Realtime Telecom Applications
- Experience in implementation of design patterns
- Experience on large projects/Programs
- Experience building complex application from scratch
Functional skill
- Strong experience in writing HLA/HLD from business specifications
- Proficient with – Microservices (preferably SpringBoot), Docker, Docker Swarm.
- Experience with NodeJS, AngularJS, Java script, JQuery
- Experience with scripting languages like Pearl, Shell scripts, Python etc.
- Experience in designing and developing Restful APIs.
- Full stack experience in Oracle MongoDB, Spring Core and SpringBoot, Hibernate
- Experience working with MongoDB and any structured database like MYSQL, Oracle, etc.
- Experience with in-memory databases
- Experience with application development in python is a plus
- Experience with JavaScript frameworks like ExtJS, KendUI is a plus
- Experience with version control systems like git, build tools like maven, CI tools like Hudson/Jenkins
- Knowledge of application server like Tomcat / JBOSS including setup, configuration, and tuning
- Working in Agile Software Development Methodology - managing user stories, sprint planning, backlog mgmt.
- Experience with telecommunications business and operational systems a plus
- Experience with Data Visualization tool a plus
- Behavioral competencies
- Self-starter and String communicator with all stake holders
- Need to have process thinking
- Need to have business acumen
- Need to have abstract and design thinking
- 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