Agile Programming Methodologies, Analysis Skills, AngularJS, Artificial Intelligence (AI) Programming Languages, Authentication, Best Practices, Code Reviews, Coding Standards, Communication Skills, Computer Science, Configuration Management, Cryptographic Protocols, Database Technology, Design Document, Design Patterns Programming Methodologies, Detail Oriented, Documentation, Establish Priorities, Finance, Functional Testing, Hibernate, Incentive Programs, Industry Standards, Integration Testing, J2SE (Java SE), Java, Java Persistence API (JPA), Java Swing, JavaScript Frameworks, Machine Learning, Management of Information Systems/Technology (MIS), Mentoring, Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Object Oriented Analysis (OOA), Object Oriented Design (OOD), Philosophy, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, Quality Assurance, Quality Management, REST (Representational State Transfer), Relational Databases (RDBMS), Requirements Management, Risk, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Secure Coding, Security Protocols, Software Development, Software Engineering, Team Player, Test Automation, Test Case, Test Design, Test Driven Development (TDD), Test Plan/Schedule, Testing, Time Management, Tomcat, Unified Modeling Language (UML), Unit Test, Web Services, Writing Skills, eCommerce, jQuery