TECHNICAL LEAD (JAVA/J2EE)

Job Details

Job responsibilitiesWork as a member of development team;Lead 2 to 4 development team members;Lead design and development of NetCrackerBSS/OSS program components and extensionsInvolvement in solution support projects;Estimating efforts and duration on development;Work on NetCracker BSS/OSS product development projects;Involvement in solution implementation projects;Interaction with Business Analysts, Quality Assurance and Customer Support teams;Provide expertise and best practices on technical aspects of product development and implementation projects including performance;Introduce new development technologies, instruments and techniques.Job requirements8 11 years of IT experience;Experience working as team lead with more than4-5 developers;Experience in writing technical design of the application / reviewing and validating existing technical design (peer-review);Deep understanding of J2SE and J2EE (Design patterns, Collections, Threads, String, Regex, Exceptions, XML APIs, JDBC, JSP, Servlets, REST, Web Services, JMS, Spring IOC, Spring MVC, EJB, WSDL etc.);Good knowledge of RDBMS (preferably Oracle), SQL, PL/SQL;Experience in JavaScript, HTML, CSS is highly preferable;Knowledge of development lifecycle, standards, approaches, utilities and environment shells, version control systems, IDEs, project assembling tools;Understanding of concepts and design patterns for enterprise web-based distributed systems;Experience in Developing BSS/OSS Systems is preferable;Excellent communication & presentation skills;Willingness to travel to customer locations when required. Degree: M.Sc. (Science) | MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)