Junior Software Developer - Philadelphia, United States - Brooksource

    Default job background
    Description

    Junior Software Developer

    Philadelphia, PA

    Contract-to-hire

    $28hr

    As a software developer, you will work to add new features and improve existing features of the systems that support our content discovery experience. You will collaborate with developers in small, autonomous teams to build systems that are used by millions of people every day. You would be part of our rapidly growing Applied AI research and engineering team that is responsible for the full stack and operationalization of high-profile products and services.

    Core Responsibilities:

    • Work as part of a team responsible for design, implementation and delivery of action resolution systems that support our flagship products like Xfinity Voice Remote, Sky Voice Remote and the Xfinity Assistant.
    • Develop, troubleshoot, and maintain web services in a microservice architecture at a large-scale handling millions of requests per day.
    • Serve as a technical liaison for internal and external customers and business partners.

    Required qualifications & skills:

    • Bachelor's Degree: Computer and Information Science or related field
    • Proficiency with programming in Java.
    • Experience with Spring, JUnit, Maven/Gradle, Git and the like.
    • Experience with REST web services and Micro service frameworks like Spring Boot.

    Nice to have skills:

    • Experience with programming in Kotlin (preferred).
    • Familiarity with Container Systems (Docker, Kubernetes), CICD tools (Jenkins), Cloud services (AWS EC2, S3 etc.), Elastic Search etc.

    Why Join Our Team:

    • Exposure to industry leading NLP, ML systems
    • Inclusive environment where everyone is encouraged to try out different responsibilities and roles.
    • Quarterly Lab weeks where you can choose a technology or side project to work on during the week and culminating in a science fair.