Agile Programming Methodologies, Algorithms, Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Communication Skills, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Structures, DevOps, Distributed Computing, Git, Identify Issues, JSON, JUnit, Java, Metrics, Microsoft Windows Azure, On Call, Problem Solving Skills, Product Engineering, Quality Assurance Methodology, REST (Representational State Transfer), Requirements Management, Root Cause Analysis, Scalable System Development, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Systems Engineering, Team Player, Technical Delivery, Technical/Engineering Design, Test Automation, Test Plan/Schedule, Testing