Collaborates with project stakeholders to identify product and technical requirements.
Conducts analysis to determine integration needs.
Develop and design software for Cyber Security applications, supports applications under development and customizes current applications.
Assists with the software update process for existing applications and rollouts of software releases.
Participates in training representatives and operations staff on internally developed software applications.
Researches, writes, and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
Works with Quality Assurance team to determine if applications fit specification and technical requirements.
Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in specified engineering specialty.
Displays in-depth knowledge of and ability to apply, process design and redesign skills.
Presents and defends architectural, design and technical choices to internal audiences.
Consistent exercise of independent judgment and discretion in matters of significance.
Other duties and responsibilities as assigned.
Requirements
8+ years of software development in Java and Spring Framework, developing secure APIs and Web Applications on AWS using Serverless architecture.
2+ years of experience supporting software products or large-scale, highly available applications in production.
Experience working on AWS Lambda, Dynamo DB, ECS and Aurora
Experience writing clean, maintainable, efficient code and expertise in constructing common and reusable libraries.
Experience building software using Agile methodologies and rapid software development.
Experience working with OIDC, SAML, or OAuth2 authorization patterns to secure APIs
Experience using source control systems such as GitHub and Continuous Integration and Deployment tools (Jenkins, Concourse etc.)
Experience creating and presenting technical material to technical and non-technical audiences
Preferred AWS Certified Developer or DevOps Certification
Spring Certified Professional
Experience developing applications using Angular and NodeJS
Experience in Java Cryptography Extensions, OpenSSL, Bouncy Castle libs
Experience working with enterprise-level applications, including large-scale, mission-critical systems.
Strong system design capabilities, with understanding not only of coding but also of application architecture, deployment models, and inter-application communication (APIs, messaging systems, integrations, etc.).
Exposure to or experience in the cybersecurity domain, including secure design principles, threat awareness, and security-focused development practices.
Tech Stack
Angular
AWS
Cyber Security
DynamoDB
Java
Jenkins
Node.js
Spring
Benefits
Medical & Dental
401(k) Savings Plan
Generous paid time off
Life Milestones
from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages.
Courtesy Services
We offer all of our full-time employees in serviceable areas discounted digital TV and internet.
Discounted tickets for Universal Resorts, and free tickets to our Universal theme parks!