Engineer 5, Software Development and Engineering - 5414
Apply NowCompany: Comcast
Location: Philadelphia, PA 19019
Description:
Job Summary
Job Description
DUTIES: Provide technical leadership to the team responsible for designing, development, and maintaining Big Data Applications using Scala and Java; use Spring, Hibernate, Maven, JUnit, J2EE, JDBC, Restful, MVC and Play frameworks; use Apache Spark, Apache Flume, Apache Kafka; develop applications for Data Ingestion and Data Delivery using Amazon Web Services (AWS, including Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; work with Redis Cache, Aurora, MySQL, DynamoDB, Oracle, and Cassandra databases; use GitHub, CheckMarx, Whitesource, and Concourse development security tools; use Agile development methodologies; ensure data quality practices for software that delivers viewing and telemetry data to consumers; ensure that data quality is carried out accurately, which includes inspecting, testing and evaluating software; interact with Data Product Owners to understand dataset requirements; architect new data pipelines and interact with architecture teams; create user stories for team to implement new features; perform code review and enhancement; develop applications using Scala program language; enhance data pipeline reliability and improve cost efficiency; document Big Data Applications and architecture diagrams; investigate and mitigate data quality issues; and guide and mentor junior-level engineers.
REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field; and seven (7) years of experience performing Java programming; working with MySQL and Oracle databases; of which five (5) years includes performing Scala and R programming for Big Data Applications; using Spring, Hibernate, Maven, JUnit, J2EE, JDBC, Restful, MVC and Play frameworks; using Apache Spark, Apache Flume, Apache Kafka; utilizing AWS services, including Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; working with Redis Cache, Aurora, DynamoDB, and Cassandra databases; using GitHub, CheckMarx, Whitesource, and Concourse development security tools; and utilizing Agile development methodologies.
Disclaimer:
Comcast is an EOE/Veterans/Disabled/LGBT employer.
Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
Job Description
DUTIES: Provide technical leadership to the team responsible for designing, development, and maintaining Big Data Applications using Scala and Java; use Spring, Hibernate, Maven, JUnit, J2EE, JDBC, Restful, MVC and Play frameworks; use Apache Spark, Apache Flume, Apache Kafka; develop applications for Data Ingestion and Data Delivery using Amazon Web Services (AWS, including Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; work with Redis Cache, Aurora, MySQL, DynamoDB, Oracle, and Cassandra databases; use GitHub, CheckMarx, Whitesource, and Concourse development security tools; use Agile development methodologies; ensure data quality practices for software that delivers viewing and telemetry data to consumers; ensure that data quality is carried out accurately, which includes inspecting, testing and evaluating software; interact with Data Product Owners to understand dataset requirements; architect new data pipelines and interact with architecture teams; create user stories for team to implement new features; perform code review and enhancement; develop applications using Scala program language; enhance data pipeline reliability and improve cost efficiency; document Big Data Applications and architecture diagrams; investigate and mitigate data quality issues; and guide and mentor junior-level engineers.
REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field; and seven (7) years of experience performing Java programming; working with MySQL and Oracle databases; of which five (5) years includes performing Scala and R programming for Big Data Applications; using Spring, Hibernate, Maven, JUnit, J2EE, JDBC, Restful, MVC and Play frameworks; using Apache Spark, Apache Flume, Apache Kafka; utilizing AWS services, including Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; working with Redis Cache, Aurora, DynamoDB, and Cassandra databases; using GitHub, CheckMarx, Whitesource, and Concourse development security tools; and utilizing Agile development methodologies.
Disclaimer:
- This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an EOE/Veterans/Disabled/LGBT employer.
Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.