Padmi
TJX Companies logo
TJX Companies

off-price retail · apparel and home fashions

Java Liberty Modernization - Senior Engineer

HyderabadPosted 4 months ago
Software engineeringSeniorFull Time, Permanent
Apply at TJX Companies

Opens the source posting on naukri.com

Source description

About the role

View original

A modernization focused engineering culture valuing deep technical mastery and architectural influence A global organization collaborating across the U.S., Canada, Europe, and Australia Opportunities to shape core patterns for one of TJX s most strategic modernization programs A highly collaborative environment where senior engineers drive meaningful technical decisions Our Organization : As a Senior Java / Liberty Modernization Engineer, you will lead the technical dissection and transformation of legacy Azul based Java systems running on IBM Liberty. You will define seams, design anti corruption layers, and architect incremental extraction strategies that enable zero downtime modernization using the Strangler Fig pattern. This role is deeply technical and highly influential while you have no direct reports, your modernization patterns, debugging expertise , and architectural guidance will s hape enterprise transformation across teams. What you will do Reverse engineer complex legacy Java systems to map modules, integration points, and modernization seams. Architect and implement compatibility layers, protocol adapters, and anti corruption boundaries enabling incremental migration. Stabilize legacy systems during transition through JVM tuning, thread/connection optimization, profiling, and caching strategies. Design and validate seam extractions aligned with evolutionary architecture and safe rollout sequencing. Partner with .NET, platform, and integration teams to define data contracts, transformation rules, and coexistence models. Establish automated regression, contract testing, and boundary validation frameworks that ensure zero regression cutovers. Debug complex runtime failures across distributed systems, Liberty runtime internals, and tightly coupled legacy modules. Create modernization runbooks, architectural patterns, and reference implementations for cross team adoption. Serve as a technical unblocker diving into code, pipelines, observability tooling, and system internals to accelerate team velocity. Promote engineering excellence through secure coding, CI/CD governance, observability maturity, and measurable reliability improvements. Minimum Qualifications 7+ years of Java engineering experience across enterprise or distributed systems. Hands on expertise with IBM Liberty, WebSphere, or similar enterprise Java runtimes. Proven experience modernizing legacy systems using Strangler Fig or incremental migration patterns. Deep debugging skills across JVM internals, multi threaded services, and complex dependency chains. Track record delivering stable, highly available , production critical services with strong operational rigor. Preferred Qualifications Experience with Azure modernization, containerization, or cloud migration programs. Background in retail/store systems, transactional workflows, or distributed integration patterns. Expertise in JVM performance tuning, protocol bridging, or event driven modernization patterns. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

One address, no account. We’ll tell you when matching roles go live.

More at TJX Companies

Related open roles

View all roles