Computer Skills - Demonstrable skills required in the following areas:
Advanced hands on experience building solutions using J2EE technologies: core Java, J2EE, Spring, JPA with Hibernate, Web Services, XML
Experienced in Java based Web application development using J2EE technologies, JSP/SERVLET, Java scripting, HTML, frameworks for Java script and CSS such as JQuery and Bootstrap
Tools including Maven, GIT, Apache, Tomcat, WebSphere Application Server (WAS), Jenkins
Solid working knowledge of Object Oriented Analysis and Design (OOAD), Design Patterns, Service Oriented Architecture (SOA), Web Application Architecture
Strong proficiency in database application development using SQL
Some experience working in UNIX environments and shell scripting
Experience in Web Services (SOAP and REST) development
UML diagrams and technical design documents for software components
Technical vision and technical architecture specification documents
Other Skills and Abilities
Demonstrated ability to work collaboratively on project teams and/or matrix-managed teams
Ability to appropriately schedule and prioritize multiple tasks to ensure timely and effective delivery of IT solutions
Excellent written and verbal communications skills with emphasis on translating technical concepts to non-technical audiences
Results oriented and ability to juggle multiple concurrent projects with changing priorities and deadlines
Familiarity with Business Process Management technology (IBM BPM or similar) is helpful
Familiarity with PBM business model (plans, programs, and practices) as well as pharmaceutical practices (nomenclature, medications) preferred