Agile Programming Methodologies, Application Programming Interface (API), Best Practices, Computer Science, Computer Testing, Design Patterns Programming Methodologies, Enterprise Applications, Information Technology & Information Systems, Integration Testing, JUnit, Java, Jenkins, Management of Information Systems/Technology (MIS), MongoDB, Offshoring, PostgreSQL, Problem Solving Skills, Project Lifecycle, REST (Representational State Transfer), React.js, Release Management/Engineering, Requirements Management, SQL (Structured Query Language), Software Administration, Software Design, Software Development, Systems Reliability, Time Management, Unit Test, User Interface/Experience (UI/UX)