· Bachelor’s Degree in computer science, computer science engineering, or related experience required; advanced degree preferred
· 6+ year of software development experience
· Demonstrated experience in Agile development, application design, software development, and testing
· Hands-on expertise with application design, software development and automated testing
· Thorough understanding of Content Management System, CSS, Responsive web design, HTML5, JavaScript, React JS, Node JS, XML and JSON
· Web Services technologies,
· CI/CD and cloud deployments.
· Experience with Java application design and development in an enterprise setting
· Experience with Relational Database Management System