Taro Logo

Software Engineer (Java)

Fortune 30 global media and technology company providing connectivity, platforms, content and experiences to hundreds of millions of customers worldwide.
Sunnyvale, CA, USAPhiladelphia, PA, USA
$127,914 - $191,871
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Java)

Comcast, a Fortune 30 global media and technology company, is seeking a Software Engineer specializing in Java to join their Technology, Product & Experience (TPX) organization. This role is part of the XVP-sports team, which focuses on delivering sports statistical and canonical data to support interactive UIs across TV, web, and mobile platforms for international clients.

The position offers a unique opportunity to work at the intersection of media, technology, and sports, developing solutions that transform the customer experience. As a Full Stack Developer, you'll be responsible for developing, implementing, and testing product specifications for application programming interfaces and data layers across various software products and platforms.

Working in a squad of developers, you'll serve as a technical resource on multiple features and APIs, collaborating closely with product owners and cross-functional teams. The role requires expertise in Java programming, API development, and cloud technologies, with a focus on creating highly available and scalable applications.

The position offers a competitive salary range of $127,914 to $191,871, along with comprehensive benefits including medical, dental, and vision insurance. Comcast provides a collaborative work environment with both in-office and hybrid work options, depending on team requirements.

This is an excellent opportunity for someone passionate about sports and software development, offering the chance to work on challenging problems within a highly motivated team environment. The cyclical nature of sports leagues and competitions provides an exciting mix of short, medium, and long-term projects, making each day unique and engaging.

The ideal candidate will have 5-7 years of relevant experience, strong Java programming skills, and experience with modern development tools and practices. They should be comfortable with DevOps practices, microservices architecture, and cloud platforms, while being able to contribute to both technical implementation and strategic planning.

Last updated 7 days ago

Responsibilities For Software Engineer (Java)

  • Work with engineering team, product, clients and UX to understand new requirements
  • Implement new APIs, backend services and automation tasks
  • Design and develop highly available and scalable applications for Cloud Platforms
  • Design and develop security features and embrace DevSecOps culture
  • Create tools to identify and mitigate production incidents
  • Create re-usable components and self-contained microservices
  • Collaborate with stakeholders to identify product and technical requirements
  • Create insights for Managers to track business and operational metrics

Requirements For Software Engineer (Java)

Java
  • Bachelor's Degree (or equivalent experience)
  • 5-7 years of relevant work experience
  • Experience with API and Java programming
  • Knowledge of Software/Solution Design (Use Cases, Sequence Diagramming, Process Flow)
  • Familiarity with Development Tools (Github, IntelliJ)
  • Experience with DevOps (CICD, AWS, ELK)

Benefits For Software Engineer (Java)

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive benefits package
  • Base pay plus bonus eligibility
  • Physical, financial and emotional support benefits
  • Best-in-class Benefits package

Interested in this job?