Agile Programming Methodologies, AngularJS, Architectural Design, Artificial Intelligence (AI), Best Practices, Cloud Architecture, Coding Standards, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Conversation Engine, Design Patterns Programming Methodologies, Distributed Computing, Docker, GitHub, High Availability, Java, Load Balancing, Mentoring, Microservices, Microsoft Windows Azure, NoSQL, Operations Planning, Product Lifecycle, React.js, Redis, Scalable System Development, Service-Oriented Architecture (fka Distributed Object Architecture), Software Engineering, Systems/Internals Programming, Test Automation, Unit Test, Web Services