Position ID: NAL-1411-09
Job Type: Contract
Interview Type: Phone, & Skype or F2F
Job
Description:
Java developer with 6-10
years experience designing and implementing distributed systems in a UNIX/Linux
environment. Development expertise should be in data collection and
analysis back office tiers with web service interfaces for end users and other
automated systems. Deep familiarity with core class libraries and common
open-source application frameworks is essential. The right candidate is capable
of creating solutions to complex problems and acting as a technical lead in a
growing tools development team. Excellent oral and written communications
skills required.
Required Skills:
- J2SE 5/6 Core Features/Class Libraries
- Wide-Ranging Mastery of Open Source/Proprietary Java Class Libraries
- Thorough Understanding Of UNIX/Linux Environment and Associated Tools
- Java IDE, Configuration Management, and Build Tools
- Java Development Best Practices and Design Patterns
- Extensive Experience with Java Application Servers (e.g., Tomcat, Jetty, JBoss, Glassfish)
- Object-Oriented Architecture and Design
- Distributed System Infrastructure, Emphasizing Common HTTP Idioms
- MVC Application Architecture
- JavaScript UI Libraries
- RESTful Web Service/SOA Development Experience
- Object-Relational Mapping Frameworks
- Source Code Management Systems
- Rigorous Unit Testing Discipline With Code Coverage Targets
- Formal Issue/Bug Management and Team Collaboration Tools
- Experience with Formal Agile Development Techniques
- Ability to Present to Technical and Non-Technical Audiences
- Excellent Written Communications Skills
- Spring, including MVC
- JQuery and Extension Frameworks
- SOAP RPC
- Maven Build Management
- Groovy, Python, Perl and/or Other Scripting Tools
- Virtual Infrastructure Administrative and/or Design Skills
- Relational Database Administration (Oracle-, SQL Server-, MySQL-Preferred)
- TCP/IP Networking (IPv4/IPv6, TCP/UDP, HTTP, DNS, Routing, Multicast, Security)
- Familiarity with Adaptive Bitrate Streaming (Smooth, HLS, HDS) Hardware and Software
- Content Delivery Network Concepts and Deployment
- Video Encoding/Decoding/Transcoding Technologies
- Cable/Telco Video Delivery Architecture
No comments:
Post a Comment