WHO WE ARE
As one team, we work together to deliver a superior customer experience, leveraging cutting edge technology that powers our best in class products and services.
Our team designs, develops, delivers, and supports innovative products and services that are essential to bringing bringing internet, TV and voice to more than 28 million residential and business customers that includes our award winning X1 platform.
The team also builds and operates mission-critical systems, including those that monitor our network one of the world’s largest and its associated cloud infrastructure.
Comcast’s Technology, Product, Xperience (TPX), team needs motivated, qualified individuals to help us fill a full range of positions from engineers, product designers and developers to Call Center representatives and installation technicians all with the common goal of delivering an outstanding customer experience.
Design, develop, test, and support web-based Java applications and services to meet business and security requirements. Follow best practice lifecycle methodologies including writing design documentation, performing code reviews, and implementing automated integration tests.
Resolve technical issues through debugging, research, and investigation. Requires a Bachelor's degree in Computer Science or related area, and at least 8-10 years of experience in the field.
Familiar with standard concepts, best practices, and procedures in the Computer Science and IT security fields. Relies on experience and judgment to plan and accomplish goals.
A strong sense of creativity and latitude is a plus. Typically reports to a supervisor or a manager.
Core Qualifications (Required)
Substantial experience in designing, building, & implementing software solutions in an agile environment.
Experience building Microservices and building micro service frameworks.
Experience working with REST and GraphQL.
Experience with AWS or public cloud solutions.
Good hands on knowledge of tools like Consul, Vault (secret management)
Hands on experience working with CICD tools like Concourse, GoCD etc
Hands on experience writing Infrastructure as a Code to provision and manage storage and compute.
Good understanding of Load Balancers and highly available micro services.
Experience building highly scalable, highly available full stack Java applications
Solid understanding of core Java platform, and Spring framework (Spring IOC, Spring MVC, Spring WebFlow). (on a 1-10 scale : 8+)
Knowledge of OSI layer 3-7, IP routing, TCP traffic analysis, application flows, GSLBs / VIPs, web servers & services (on a 1-10 scale : 6+)
Understanding of Test Driven Development (TDD) practices and preferred experience with Junit, Cucumber and Selenium (on a 1-10 scale : 7+)
Experience with Unix / Linux and shell scripting (on a 1-10 scale : 6+)
Preferred Qualifications (Nice to have)
Previous development experience in Comcast is highly desired, ideally the candidate would have experience with Comcast Identity Management functionality (as a consumer or as a development team member).
Experience with OSS Netflix components (Archaius, Hystrix)
Experience with configuration management tools is a plus (Puppet, Ansible, Terraform).
Public Key Infrastructure (PKI) knowledge : understanding of public and private keys.
Cryptography : hashing, symmetric and asymmetric encryption.
Certificate and key management best practices.