Development Engineer 2
Job Title: Software Development Engineer 2
Strong understanding of Object Oriented principles.
Experience defining RESTful APIs and developing RESTful Web Services.
Strong knowledge of Spring Framework (including Spring Data, Spring Security, and Spring Boot).
Practical experience with NoSQL database technologies (e.g. MongoDB, Redis).
Practical experience with relational database technologies preferably PostgreSQL.
Working knowledge of utilizing and administering Software Configuration Management (SCM) tools for software development (e.g. Git, Subversion).
Experience building applications based on Microservices Architecture and deployed in containers (Docker, AWS Continers, etc.) on a Kubernetes infrastructure is a plus.
Experience using Java 8 Generics, Lambda Expressions, and Streams are plusses.
Experience with messaging/streaming technologies (e.g. Kafka, Kinesis, JMS, ActiveMQ).
Full stack experience is a plus
Knowledge of Linux and/or Windows.
Experienced with the Agile/Scrum development model using Agile tools (e.g. Jira, Rally).
Experience in a DevOps environment is a plus.
Team player. Ability to communicate clearly and concisely with team members.
Comcast NBCUniversal is an equal opportunity, Veterans, Disabled and LGBT employer