Tpx - Philadelphia, PA

posted 18 days ago

Full-time - Mid Level
Philadelphia, PA
Merchant Wholesalers, Durable Goods

About the position

The Backend Java Engineer at Comcast is responsible for designing, developing, testing, and documenting software applications for real-time communication services. This role is crucial in providing visibility and monitoring capabilities for Comcast's extensive network, ensuring reliability and performance. The engineer will work within a dynamic team focused on innovation and the development of next-generation technologies that enhance customer experiences.

Responsibilities

  • Design, develop, test, debug, and document new and existing software and applications for real-time communication services.
  • Write technical specifications based on conceptual design and business requirements.
  • Create robust and scalable applications through effective coding practices.
  • Implement testing practices including Unit Testing, Integration Testing, and End-to-End Functional Testing.
  • Provide strong technical expertise and troubleshooting skills for large-scale enterprise systems and software.
  • Support applications under development and customize current applications as needed.
  • Assist with the software update process for existing applications and roll-outs of software releases.
  • Research, write, and edit documentation and technical requirements, including software designs and evaluation plans.

Requirements

  • Strong Java/Spring Boot programming background and AWS experience.
  • Experience developing service-oriented architectures with a focus on scalability, performance, and reliability.
  • Proficient in Object-Oriented concepts and patterns.
  • Understanding of RESTful Web Services and multi-threading concepts.
  • Familiarity with source control systems (GitHub, SVN) and CI/CD tools (Jenkins, Concourse CI).
  • Comfortable with LINUX/UNIX operating systems.
  • Strong analytical and problem-solving skills, with the ability to work in cross-functional teams.

Nice-to-haves

  • Working knowledge of TCP/IP networking and similar network protocols.
  • Understanding of network devices, switches, and routers.
  • Experience with JUnit, Mockito, and package management tools like Maven or Gradle.
  • Excellent communication and organizational skills, particularly in Agile Software Development Life Cycle.

Benefits

  • Medical & Dental coverage
  • 401(k) Savings Plan
  • Generous paid time off
  • Adoption assistance and childcare resources
  • Pet insurance
  • Free digital TV and internet services for employees
  • Discount tickets for Universal Resorts
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service