JPMorgan Chase Software Engineer in Newark, Delaware

Duties: Interface with product owners to define project requirements. Socialize requirements to his development team. Ensure that projects are completed to specification and on time. Participate in the deployment and checkout of production releases. Write test cases to verify changes implemented in applications and follow test-driven development principles. Create stored procedures and functions in order to process new data from upstream systems. Provide prototype and develop reports. Understand user usage patterns for existing reports and suggest and implement changes for the reports. Provide production support for different applications. Integrate new components. Identify any errors in data processing between different components to implement enhancements.Minimum education and experience required: This position requires a Bachelor's degree in Computer Engineering, Computer Science, Information Technology, Engineering, or related field of study plus eight (8) years of experience in the job offered or eight (8) years of experience as a Software Developer, Applications Developer, IT Consultant, or related role. Experience may be gained pre- or post-Bachelor's degree.

Skills Required: This position requires any amount of experience with: Core Java; Spring-Core; Spring-JDBC; XML; JMS; JNDI; Oracle; PL/SQL; Unix; Spring Rest; Autosys; JSP; JSF; Struts 2; Hibernate; Java/J2EE; SOAP; Sybase database; Mule Framework; Control M; and Shell scripting.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.