Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates interface between hardware and software, operational requirements, and characteristics of the overall system. Documents testing and maintenance of system corrections.
Solid understanding of Core Java Concepts such as Object Oriented Programming, Java Collections API, Exception Handling, Multi-Threading is required
Solid understanding of Object Oriented Analysis, J2EE Concepts, Architecture, and Technologies.
Experience with OR Mappers, preferably Hibernate
Experience with Application Servers such as JBoss and WebLogic
Experience implementing RESTful and/or traditional web services using technologies such as JSON, SOAP, and XML
Working knowledge of J2EE Application Development and related tools and technologies such as Eclipse, Application Servers (WebLogic, JBoss).
BS or equivalent + 5 yrs. related experience, or MS + 3 yrs. related experience
Minimum of six (6) years? experience with writing Java application software, Java/J2EE, JSP, JPA, Spring, Hibernate, Eclipse, WebSphere Application Server (WAS), Tomcat, SOAP, Rational Team Concert, and DB2.
Minimum of five (5) years of experience in data analysis, data access, data structures, data manipulation, databases, programming, testing, software conversions.
Healthcare Domain experience, State Healthcare Exchange, Medicaid or Healthcare Processing Systems.