Agile Programming Methodologies, Architectural Services, Authentication, Best Practices, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Design Patterns Programming Methodologies, Develop Methodologies, Documentation, Git, Hibernate, JUnit, Java, Java Persistence API (JPA), Mentoring, OAuth, Quality Management, Refactoring, Scrum Project Management and Software Development, Security Assertion Markup Language (SAML), Selenium, Software Development Lifecycle (SDLC), Source Code/Configuration Management (SCM), Team Lead/Manager, Technical Leadership, Test Harness, Test Plan/Schedule, Testing