Requirement is with Telecommunications client. Relocation is fine, final interview will be a video call. Coding assessment required.
***NOTE: This is not a Web Developer role – but Back-End Services Development dealing with files, networking, video, extrapolation of data. Candidate will need 2 manager references for submittal.
Our Client a large media and communications company is in need of a Sr. Java Software Engineer in Philadelphia for a 5-month contract till 12/31/17 with very strong probability of extension long term for a multi-year project. The Software Engineer will be the primary liason at our clients main location and responsible for interacting with the business side to understand product requirements for video surveillance applications and developing systems and working with frameworks that extract, store, and deliver metadata associated with scenes or moments in video. The group enables a variety of cutting edge products such as smart video navigation, social media, usage, and analytics of video content.Required Skills- 5+ years of Java Development experience is required
- Must have GO development experience as well, which be the baseline development for some of the enhancement functions within the application.
- Must have 2 years' experience with Docker containers and Cloud computing/devops experience
- For cloud deployment in openstack, Azure.
- Must have experience with full lifecycle development working on small teams
- Must have strong Message Queuing experience – preference is Kafka which they are using today but any message queuing framework knowledge will work.
- Must understand Distributed Systems and Frameworks
- Databases – Casandra and MongoDB for example (SQL is not an option)
- Elastic Containers, Docker and ZooKeeper
- Linux Systems – being able to work with native command line tools for troubleshooting why something they built doesn't work.
- Must have excellent communication skills – oral and written to communicate with be a liaison for the team in Philadelphia interfacing with several teams and produce documentation on what they developed.