Contact

Java Engineer

Huntington National Bank

Remote

Job Description

We are seeking an Application Engineer and Developer to be responsible for integrating vendor solutions into Huntington environments, customize coding on these vendor solutions, defect triage and root cause analysis and maintenance of Enterprise Payments web applications utilizing Java or related technologies.

The candidate will also be implementing a vendor solution for Escrow accounts and its integration with a Mainframe backend solution. Candidate will also be responsible for assisting with the development of software technical documentation including requirements specifications, design documents, and test plans. Must be a team player with a great attitude and a flexible mindset. The candidate needs to be a self-starter and a quick learner to accommodate the changing architectural roadmap of the emerging payment technologies.

In future this position will provide opportunities to build software components to orchestrate payment processing web service calls as well as components to build payment settlement files into various back end posting and settlement systems.

The candidate will learn about new real time payment capabilities such as TCH RTP while integrating with Huntington’s payment hub powered by IBM FTM which processes these payments and integrates with various fraud, posting and settlement systems within the organization.

Detailed Description:

Provide support for the full life cycle of software product development Perform system analysis, deployments, support resolving defects and doing RCA by consulting the vendor and maintenance of these systems Write custom code using java, shell scripts, sql scripts, scheduled batch jobs Conduct software unit testing to ensure satisfaction of application requirements Support software quality assurance and configuration management activities Document software procedures and develop software reports, plans, and products, such as software development plans, software requirements specifications, software design documents, and test plans

Basic Qualifications:

Bachelor's Degree 5 years of experience in the software development field including demonstrated experience with Java as a programming platform to develop web-based applications and any Database platform

Preferred Qualifications:

Understanding of Programming Best Practices Experience with Java Demonstrated experience with front-end web development (JavaScript, JQuery) Strong SQL coding background; understanding of SQL statement optimization/tuning Experience with HTML5, CSS3, Oracle, SQL or DB2 and JavaScript Database experience: SQL Server, Oracle Version control experience: Git