Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Architectural Services, Automation, Best Practices, Cloud Applications, Cloud Computing, Coaching, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, Develop Methodologies, Distributed Computing, Docker, Ecosystems, Enterprise Architecture, Git, Gradle, GraphQL, Identify Issues, Java, Leadership, Maven, Mentoring, Messaging Technology, Microservices, NoSQL, Object Relational Mapping (ORM), Presentation/Verbal Skills, Problem Solving Skills, REST (Representational State Transfer), Relational Databases (RDBMS), SQL (Structured Query Language), Scrum Project Management and Software Development, Software Development, Software Engineering, Spring Framework, Strategic Planning, System Architecture, Systems Reliability, Team Lead/Manager, Technical Leadership, Technical Strategy, Technical/Engineering Design, Test Automation, Test Strategy, Writing Skills