Job Description :
The Full Stack Application Developer will work closely with the Lead Architect as well as with clients. The position will be part of the shared application team and report to the Director of Applications. Developer is responsible to Design, Develop, Test, Secure and Deploy enterprise level software applications and provide operational support for any New/existing applications that are critical to business.

Education, Experience & Skills:

Mandatory:
· Bachelor’s degree in Computer Science, Computer Information Systems, Information Management or equivalent work experience.
· 7+ years developing enterprise solutions in a managed development environment with PHP WEB Frameworks (LARAVEL), Java, J2EE, Spring boot, SQL, XML or similar platforms.
· Proficient with code versioning tools including Git, Mercurial, CVS, and SVN
· Strong knowledge of MYSQL/NoSQL/SQL.
· Experience with UI Development (HTML5, CSS, Javascript, Angular and JQuery
· Experience with ETL tools.
· Experience with Frameworks: Spring, Hibernate and JSF. Unix, Linux, J2EE patterns and standards, Service Oriented Architecture. Weblogic, Apache Tomcat, JBoss.
· Experience working within Linux and Microsoft environments.
· Experience building applications in a LAMP environment.
· Understanding of software development lifecycle methodologies.
· Working in Health Care environment.

Desirable:

· Experience working cloud-based environments such as AWS or Azure
· Experience working with Rapid Application Development tools.
· Experience with Web Accessibility and Web Security Vulnerabilities.
· Experience supporting Open Source applications/products.
· Familiar with SOAP, Rest APIs.
· Experience maintaining operational confidentiality of sensitive information.
· Experience with automated testing.
· Familiar with SCRUM and AGILE methodologies.