Senior Java/J2EE Developer

Overview

On Site
Depends on Experience
Full Time

Skills

Banking / Financial Services
Source Capture Optimization (SCO) / Check Processing
Java
J2EE
Web Services
JavaScript
JSPs
SOAP
REST Web Services
and Tomcat

Job Details

Job Title: Senior Java/J2EE Developer (Hands-On Responsibilities)

Location: Frisco, TX

Domain: Banking / Financial Services Source Capture Optimization (SCO) / Check Processing

Experience: 10+ years in Java, J2EE, and Web Services

Onshore Location: Alpharetta, Frisco, or Omaha, USA (Standard US business hours)

Job Summary:

Source Capture Optimization (SCO) is a remote deposit capture platform that allows bank users to scan and deposit checks; capture and process exceptions; view check images in both black & white and color; balance transactions; perform data perfection; manage returns; extract files; run reports; and integrate with multiple fraud detection systems. The solution also posts to core banking systems and supports extended capture workflows across ATMs, mobile devices, merchants, branches, tellers, and x937 files.

Primary Responsibilities:

1. Develop and maintain enterprise applications using Java, JavaScript, JSPs, SOAP and REST Web Services, and Tomcat.

2. Participate in code refactoring, security remediation, and improving code coverage to enhance application quality.

3. Identify and develop functional gaps in Java and API services.

4. Leverage AI-integrated tools to accelerate development and improve productivity.

5. Collaborate with teams on application enhancements using Angular, Spring, Spring Boot, Hibernate, and WebSphere.

6. Support deployment and operations on application servers such as WebSphere and Tomcat, and contribute to cloud-based initiatives (e.g., Azure Cloud).

7. Ensure adherence to coding standards, best practices, and software development methodologies.

Required Technical Skills & Qualifications:

Front-End: JavaScript, JSP, Angular, Velocity, BIRT (reporting UI), MVC (Struts)

Back-End / Services: Java, Spring, Spring Boot, Hibernate, EJB, SOAP & REST Web Services

Frameworks: Spring, Hibernate, ESB, MVC (Struts-based)

Application Servers: WebSphere, Tomcat

Database: IBM DB2

IDE / Tools: Eclipse, RAD, SOAP UI, Postman, Visio, Profiler

Version Control: Git, GitHub, SVN

Additional Tools & Technologies: Ant, PMD, XML, Shell Scripting, SonarQube, Jenkins, Hudson, HTTPS/SSL

Methodologies: Agile (Scrum), Waterfall, Model-Driven Architecture

Experience with AI-integrated development tools to accelerate deliverables and enhance productivity is highly desirable.

Supporting technologies used across development, integration, and deployment activities.

Responsibilities span multiple areas, including security remediation, improving code coverage, refactoring existing code, and addressing or developing functional gaps in Java and API services.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.