Engineer 4, Software Development & Engineering-0130

Comcast Comcast · Media · Philadelphia, PA

Software development and engineering role focused on BSS/OSS systems, cloud environments (AWS, Azure, GCP), Java, Spring Boot, microservices, databases, messaging tools, API security, CI/CD, and observability. Includes AI/ML operations using ELK stack for visualization, alerting, and anomaly detection.

What you'd actually do

  1. Provide technical leadership to a team responsible for defining solutions, developing, testing, and maintaining BSS and OSS systems
  2. perform software solutions design and development within cloud environments, including AWS, Azure, GCP, and Cloud Foundry
  3. design and develop software using Java, J2EE, Spring Boot, and microservice technologies including GitHub Co-Pilot, IntelliJ, Gradle, 12 factors principles and JFrog
  4. design solutions using databases including Oracle and MySQL, and messaging tools and frameworks including Kafka, ActiveMQ, and RabbitMQ
  5. create visualization, alerting, detect anomalies, and perform AI/ML operations using ELK stack

Skills

Required

  • Java
  • J2EE
  • Spring Boot
  • microservice technologies
  • GitHub Co-Pilot
  • IntelliJ
  • Gradle
  • 12 factors principles
  • JFrog
  • Oracle
  • MySQL
  • Kafka
  • ActiveMQ
  • RabbitMQ
  • EagleEye
  • API security
  • access management
  • encryption
  • cryptography
  • log and data management
  • multi-datacenter distributions
  • gateways
  • containerization
  • ELK stack
  • Concourse
  • Jenkins
  • Spinnaker
  • AppDynamics
  • Mantis
  • SonarQube
  • Checkmarx
  • WhiteSource
  • Synk
  • AWS
  • Azure
  • GCP
  • Cloud Foundry

Nice to have

  • technical leadership
  • software update process
  • integration of new applications
  • documentation
  • technical requirements
  • software designs
  • evaluation plans
  • test results
  • technical manuals
  • formal recommendations and reports
  • competitive applications and products
  • literature review
  • patent review
  • collaboration with project stakeholders
  • product and technical requirements identification
  • integration needs analysis
  • Quality Assurance team collaboration
  • mentoring junior-level engineers

What the JD emphasized

  • performing software solutions design and development within cloud environments, including AWS, Azure, GCP, and Cloud Foundry
  • designing and developing software using Java, J2EE, Spring Boot, and microservice technologies including GitHub Co-Pilot, IntelliJ, Gradle, 12 factors principles, and JFrog
  • designing solutions using databases including Oracle and MySQL, and messaging tools and frameworks including Kafka, ActiveMQ, and RabbitMQ
  • performing log and data management
  • working with multi-datacenter distributions, gateways, and containerization
  • creating visualization, alerting, detecting anomalies, and performing AI/ML operations using ELK stack
  • developing CI/CD pipelines using Concourse, Jenkins, and Spinnaker
  • using observability frameworks including AppDynamics and Mantis
  • using code scanning tools including SonarQube, Checkmarx, WhiteSource, and Synk