Agile Programming Methodologies, Algorithms, Automation, Behavior Driven Development (BDD), Best Practices, CSS (Cascading Style Sheet), Cloud Architecture, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Data Structures, Design Patterns Programming Methodologies, Distributed Computing, Functional Programming Languages, Git, GraphQL, Haskell, High Availability, JSON, Java, JavaScript, Kanban, Load Balancing, Machine Tool, Microservices, MongoDB, Multithreaded Programming, NoSQL, React.js, Realtime Communications, SOAP (Simple Object Access Protocol), Scala Programming Language, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Systems Scalability, Telemetry, Test Driven Development (TDD), Test Plan/Schedule, User Interface/Experience (UI/UX), Web Programming, XML (EXtensible Markup Language)