Must have experience with: gathering requirements from business users and preparing RUD (Requirement Understanding Document); Performing impact analysis on the new business requirements to find out the systems that could potentially be affected by proposed change(s) and designing effective software solutions; Preparing and submitting high-level estimates and detailed level estimates for new requirements; Developing software solutions for system enhancements using Java and J2EE technologies; Performing unit testing and integration testing; Conducting peer review sessions with team members to review code; Performing application support and maintenance activities; Provide root cause analysis (RCA) and provide fix and deployment support for production issues; Spring; Struts; JavaScript; CSS; Servlets; JSP; Web services; Jenkins; GitHub; SonarQube; SQL; IBM DB2; IBM RAD for WebSphere; Eclipse; WinSCP; DbVisualizer; Putty; ServiceNow; Serena Dimensions; and Unix. These states include: Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Hawaii, Idaho, Iowa, Kansas, Maryland, Massachusetts, Michigan, Nebraska, Ohio, Pennsylvania, Texas, Utah, Vermont, and Washington State.