Senior Java/J2EE Developer

Overview

On Site
Depends on Experience
Full Time

Skills

Apache Velocity
API
Agile
AngularJS
Apache Ant
Apache Struts
Apache Tomcat
Eclipse
Enterprise JavaBeans
Enterprise Service Bus
Finance
Financial Services
Cloud Computing
Code Coverage
Code Refactoring
Collaboration
Core Banking
Application Servers
Artificial Intelligence
BIRT
Banking
Build Tools
Fraud
Management
Microsoft Azure
Microsoft Visio
Mobile Devices
Optimization
POSTMAN
IBM WebSphere
J2EE
JSP
Java
JavaScript
Jenkins
PMD
Git
GitHub
HTTPS
Health Care
Hibernate
Hudson
IBM DB2
IDE
SIEM
SOAP
Scrum
Shell Scripting
SoapUI
Software Development Methodology
Productivity
Quality Assurance
Rapid Application Development
Reporting
SCO
Solution Architecture
Spring Framework
UI
Waterfall
Web Services
Workflow
XML
mvc

Job Details

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

Location: 5days onsite (Alpharetta, Frisco, or Omaha) - Fulltime

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.

Preferred Qualifications:

  • Education: Bachelor s or master s degree
  • Experience: 10+ years in financial, healthcare, or other regulated industries
  • Technical Expertise: Familiarity with Build tools, SIEM, and monitoring solutions
  • Architecture & Frameworks: Experience with legacy frameworks, architecture integrations, or hybrid infrastructure setups
  • Cloud & Hybrid Solutions: Hands-on experience with cloud-based integrations and hybrid infrastructures
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.