Agile Programming Methodologies, Analysis Skills, AngularJS, Application Programming Interface (API), Best Practices, Computer Security, Database Design, Enterprise Applications, Integration Testing, Internet Application, JBoss Application Server, Java, Java Platform Enterprise Edition (Java EE/J2EE), JavaScript Frameworks, OAuth, Open Source, Performance Tuning/Optimization, REST (Representational State Transfer), React.js, Software Configuration Management, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, User Interface Design, User Interface/Experience (UI/UX), Web Design, Web Services