Agile Programming Methodologies, Apache Kafka, Application Programming Interface (API), Best Practices, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Design Patterns Programming Methodologies, Error Handling, Git, Identify Issues, Information Technology & Information Systems, Java, Java Message Service (JMS), Mentoring, Microservices, Object Oriented Design (OOD), Object Oriented Programming (OOP), Product Demonstration, Query Analysis, Query Optimization, REST (Representational State Transfer), RabbitMQ, Relational Databases (RDBMS), Requirements Management, SQL Databases, Scrum Project Management and Software Development, Secure Coding, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Sprint Planning, Team Player, Technical Leadership, Technical/Engineering Design, Test Plan/Schedule, Writing Skills