Senior Software Engineer, Java
CurrentDeveloping web services and web applications for education consumers (SaaS).Currently partnered in the design, architecture and implementation of enterprise portal application to centralize user management and access to several different applications running on multiple platforms. Primary technologies include JEE6, EJB 3 with UI development based on the Stripes Framework. Developed Java based web services, restful services and resources and JMS messaging and queues for communication between the various platforms, including .NET, PHP and ColdFusion applications.Designed and implemented DevOps processes and development best practices. Created GIT source management, Maven builds and artifact repository and continuous integration and automated deployments using Jenkins and Groovy. Introduced maven builds (previously ant scripts) and managed releases.Selected, built and deployed several environments for development, integration, QA, staging and production servers using GlassFish 3.1.2 (single instances and clusters). Configured high availability and failover protection.