Agile Programming Methodologies, Application Programming Interface (API), Business Model, Business Processes, Code Coverage, Debugging Skills, Design Patterns Programming Methodologies, Git, Integration Testing, JUnit, Java, Java Platform Enterprise Edition (Java EE/J2EE), Log4j, Microservices, Problem Solving Skills, Process Modeling, Quality Management, REST (Representational State Transfer), Root Cause Analysis, Scripting (Scripting Languages), Scrum Project Management and Software Development, Source Code/Configuration Management (SCM), Stored Procedures, Subversion, TL1 (Transaction Language 1), Unit Test, Web Programming