Job description:
Ensure the MPSE application is configured properly and deployments are correctly done.
• Work in collaboration with application development staff to enhance the application’s maintainability, efficiency, user experience, and resolving of identified issues (bug fixes) and recommend changes as per business requirements.
• Assist in converting existing Drools business rules to human readable form (using the DSL and DRL language).
• Incorporate the Drools business rules logic into the JAVA application code; removing JAVA code, which is no longer applicable.
• Develop and run test scripts to ensure rules are working as required.
• Work with testers and subject matter experts to identify rules changes and additions. Identify and recommend specific code (rules) changes to State staff.
• Work with the Technical Architects and Leads to gain a comprehensive and up to date understanding of the software application developed by open source community.
• Work with the Business Analysts (BA) testers and subject matter experts (SME) to identify rule changes, additions, and or enhancements due to application errors or bugs.
• Identify and recommend specific Drools code (rules) changes to MN-DHS staff.
• Lead and perform software development maintenance (bug fixes) for the project change requests, as this position requires a strong software development background.
• Maintain and follow Object Oriented programming best practices.
• Compile and deploy application codes (EAR files) to the Websphere environments (Development, Test, and Production).
• Consult and collaborate with in-house experts to ensure application business rules are properly implemented and applied in the application.
• Perform comprehensive system and application code testing so that application deployments are working without errors and application codes are errors free.
• Ensure application codes are checked in the SVN repository with no coding errors.
• Download/upload code updates from/to MN-DHS code repository (SVN).
• Download/upload code updates from/to the federal repository (CALT and/or GitHub).
• Develop the application to business rules and specifications as well as correcting identified software defects and inefficiencies.
• Deploy code (EAR files) to the Websphere environment(s).
• Run Test scripts to ensure deployments are working.
• Work with testers and subject matter experts to identify code and deployment issues. Required Skills:
The following skillsets are denoted in the two key areas of Java and Drools experience:
Required minimum qualifications:
• Java (J2EE) 5 years
• JSP 3 years
• Hibernate 3 years
• Spring 3 years
• Drools 3 years
• Websphere Application Server (WAS) 3 years.
• Oracle 2 years
• ESB/Web Services 2 years.
Desired Skills
• Java (J2EE) 7 years
• JSP 5 years
• Hibernate 5 years
• Spring 5 years
• Drools 5 years
• Websphere Application Server (WAS) 5 years.
• Oracle 3 years.
• ESB/Web Services 3 years.
• Unix/Linux 2 years.
• Medicare Management Information System (MMIS) 1 year.
• In addition to above, possess strong experience and knowledge in languages and tools, to
include: JAVA (J2EE), JavaScript, HTML, Drools, JSF, Spring and Hibernate, RAD 7 through 8.5.
• Possess expert-level experience conducting builds using Maven and Ant.
• Possess expert-level experience/knowledge in platforms to include: WebSphere Studio Enterprise
Edition, WebSphere Application Server (WAS), MQ Series, Oracle 11G, WebSphere Process
Server (WPS), and Enterprise Service Bus (WESB) on primarily IBM hardware (Linux OS).
• Possess strong background in Unix/Linux.
• Possess strong experience in application integration and database (Oracle 11g) modeling.
• Possess experience working with similar screening applications or business rules driven projects.