Java Developer with Banking Experience

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Core Java
  • Struts
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Websphere
  • Docker
  • SQL

Summary

About ISG

International Solutions Group (ISG) – An award-winning IT services company. Our company is based in Herndon, VA with offices in all major cities across the United States. We have been a trusted partner to some of the world’s biggest companies for almost 24 years. At ISG we provide high-quality solutions in several areas of IT and build customized solutions for our clients.

Job Title: Java Developer with Banking Experience

Location: Fully Remote (Occasional travel to East Coast offices for key milestones)

Duration: 12 months

Job Description:

We are seeking a highly skilled Senior Full-Stack Java Migration Developer to lead a major modernization initiative for our core enterprise application. In this role, you will head the technical execution of upgrading our internal legacy infrastructure to Java 21 and Spring Framework 6.x, while systematically refactoring and migrating legacy Apache Struts code to modern Spring architectures.

This role requires a modernization specialist who leverages automation tooling like Open Rewrite and AI-assisted development tools like Claude Code to deliver secure, performant, and clean code transformations.

  • Core Mission: Deconstruct a legacy J2EE footprint and rebuild it into a containerized, cloud-ready Spring 6 ecosystem.

Key Responsibilities

  • Framework Migration & Refactoring: Systematically migrate monolithic legacy Apache Struts MVC architectures to Spring 6.x (Spring Boot 3.x / Spring MVC), eliminating technical debt.
  • Java Platform Upgrade: Upgrade application codebase, dependencies, and syntax from legacy Java versions to Java 21, ensuring compatibility with modern language features and virtual threads (Project Loom).
  • Automated Modernization: Design, execute, and troubleshoot automated code refactoring recipes using OpenRewrite to scale the migration efficiently.
  • Server Migration: Transition applications from traditional IBM WebSphere Application Server configurations to optimized Open Liberty environments.
  • Containerization: Package migrated microservices and applications into Docker containers, optimizing images for enterprise deployment.
  • Database Optimization: Maintain integrity and optimize performance for underlying Oracle DB schemas, updating legacy persistence layers (e.g., raw JDBC or older Hibernate) to modern Spring Data JPA.
  • AI-Assisted Engineering: Actively use modern developer tooling like Claude Code or GitHub Copilot to accelerate code translation, testing, and documentation.

Required Technical Skills

  • Java Expertise: Deep engineering experience with Core Java, with strong familiarity with Java 21 features (Record patterns, pattern matching, switch expressions, and concurrent processing).
  • Framework Transition: Proven track record with Apache Struts (1.x or 2.x) and extensive mastery of the Spring Framework 6.x ecosystem (Spring Boot 3.x, Spring Security, Spring Data).
  • Application Servers: Hands-on experience configuring, deploying, and managing applications inside IBM WebSphere and WebSphere Application Server Liberty (Open Liberty).
  • Automation Tools: Practical, hands-on experience utilizing OpenRewrite (or similar AST-based refactoring engines) to execute bulk code upgrades.
  • Containerization: Strong knowledge of Docker, including writing multi-stage Dockerfiles and containerizing J2EE workloads.
  • Database Layer: Advanced SQL capabilities with Oracle DB, including schema refactoring, performance tuning, and stored procedure analysis.
  • Build Systems: Advanced dependency management and build pipeline configuration using Maven.

Preferred Qualifications & "Nice-to-Haves"

  • AI Dev Tools: Direct, practical experience leveraging Claude Code or advanced LLM workflows to parse legacy codebases and generate Spring-equivalent components.
  • Legacy Modernization Experience: Background in heavy J2EE / Jakarta EE application upgrades, including migrating EJB components, legacy web services, or monolithic architectures.
  • Testing Rigor: Experience establishing test coverage baselines during migrations using JUnit 5, Mockito, and automated integration testing tools to guarantee zero functional regressions.

Thanks & Regards,

Pradeep Kumar

International Solutions Group, Inc.

E-mail:

Direct:

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.
  • Dice Id: 10120894
  • Position Id: PR-222585
  • Posted 2 hours ago
Contact the job poster
PK

Pradeep Kumar

Recruiter @ International Solutions Group
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

21d ago

Easy Apply

Full-time

25 - 30

Remote

Today

Full-time

USD 145,000.00 - 150,000.00 per year

Remote or St. Petersburg, Florida

Today

Contract

USD60 - USD65

Remote or Washington, District of Columbia

Today

Full-time

Search all similar jobs