Work with internal and external partners in defining new services for TiVo DVR
Scope and document technical work based on business requirements
Design, implement and document fault - tolerant applications using Java and other technologies as necessary for hosted and cloud - based services
Prototype applications when assigned to evaluate new technologies
Support Existing applications for enhancements and bug fixes
Enhance the performance for web services APIs
Work with a large team of engineers in a cross - functional environment implementing high - quality products
Here is what you ll need to be successful:
4 - 7 years of experience with object oriented analysis and design
Excellent Java skills and server - side Java development - Core Java, Spring Framework frameworks, Hibernate, Rest Webservices, JavaScript, XML, JSON etc.
At least 5 years of direct hands - on experience in developing and maintaining scalable web services platform using Apache/Tomcat, MYSQL , REST based services, Micro service
Experience working in a Unix/Linux development and build environment
Experience with relational databases and/or NoSQL style databases
Experience with scripting language (e.g. Perl, PHP, Python) is added advantage.
Experience with large distributed architectures, AWS, Docker and Kafka are a big plus
Strong written and verbal communication skills
Excellent trouble - shooting skills, with the ability to quickly identify root cause for issues, and effectively communicate possible resolutions.
BS in Computer Science or Engineering, or equivalent experience required
Job Classification
Industry: Media, Entertainment, InternetFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not RequiredDoctorate: Any Doctorate in Any Specialization, Doctorate Not Required