Overview
On Site
$50 - $60
Contract - W2
Contract - 6 Month(s)
Skills
Java
Amazon Web Services
AWS
Amazon SQS
Apache Kafka
Cloud Computing
Internet
Routers
RESTful
APIs
Test Cases
User Experience
SNS
Cassandra
Python
Apache Cassandra
Job Details
Position: Software Developer
Location: Sunnyvale, CA, 94089
Duration: 5+ Months (Possibilities of extension)
- Part of technology and product organization
- Connected Living
- responsible for the overall experience of connectivity for residential and business customers
- 20+ people in the team with development + DevOps
- These projects will smartphone app through Xfinity for customers Platform is a cloud based in AWS
- Manages data for connectivity experience that is gathered from the home routers and mesh networks
- Keep the user experience pristine for internet connectivity needs; use cloud technologies in their home
- interacting with QA or Developers, starting requirements (develop new tools) or using current tools available to start development, build test cases, understand how to test, design development, Agile
- Deploy twice a week
- Prior experience with organization and multiple deployments in production - if someone has an idea of how startups work it would be helpful
Experience
- Hands-on in Java working with AWS
- Python is good as well but the focus is on Java, developing APIs, Kafka and Cassandra, developing restful tools to solve use cases
- AWS, Java, and Kafka must have; nice if they have Python must also have excellent communication and presentation skills If they don't have Kafka experience, must have similar tool experience AWS technologies used are around data pipelining like SNS SQS; won't deploy in AWS, mostly development
- This is a hands-on role so those who have managed teams don't work well here
- This role is more closely aligned with a Java Developer role
- Must have at least 5 years of hands-on experience
Interview process - phone 1st, 2nd an onsite interview Coding challenge in Java during 1st interview
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.