Technical lead - React.js, Angular, Java
United States
Job Description
Technical lead - React.js, Angular, Java
Others, Rhode Island

Job Summary

We are seeking a highly motivated Java Full Stack Developer with 5+ years of experience to support a large-scale application modernization initiative involving the migration of multiple enterprise applications from IBM WebSphere 8.5.5 to Apache Tomcat on Kubernetes.
This is a lift-and-shift migration program, focused on application server migration, Java version upgrades, middleware configuration migration, and containerized deployments. Existing business functionality, SOAP interfaces, authorization mechanisms, and integrations will remain unchanged. The ideal candidate should possess strong Java development skills, WebSphere exposure, integration expertise, and hands-on experience working across both frontend and backend technologies.

Key Responsibilities

Key Responsibilities
Application Migration & Modernization

Assist in migrating applications from IBM WebSphere to Apache Tomcat.
Analyze existing application components, configurations, and deployment artifacts.
Support Java version upgrades from legacy Java environments to current supported versions.
Participate in application testing, validation, and deployment activities.
Troubleshoot migration-related issues and resolve compatibility concerns.

Full Stack Development

Develop and maintain enterprise applications using Java and Spring Framework.
Build and enhance user interfaces using Angular, TypeScript, HTML5, CSS3, and JavaScript.
Develop backend services, APIs, and integration components.
Support application performance tuning and defect resolution.

Middleware & Integration

Work on SOAP-based web services and enterprise integrations.
Configure and support JMS messaging components.
Assist in migration of JDBC connection pools and datasource configurations.
Analyze and troubleshoot backend integrations and application dependencies.
Support SAML-based authentication and authorization implementations.

Database Development

Develop and optimize SQL queries and database interactions.
Work with Oracle and other relational database systems.
Support application data validation and performance optimization activities.

CI/CD & Deployment

Participate in build and deployment automation using standard CI/CD pipelines.
Utilize Maven, GitHub, Jenkins, Docker, SonarQube, and Artifactory.
Support containerization and Kubernetes deployment activities.
Follow enterprise DevOps standards and release management processes.

Agile Delivery

Participate in sprint planning, estimations, stand-ups, and retrospective meetings.
Convert user stories into high-quality deliverables.
Collaborate with architects, leads, QA teams, and business stakeholders.
Ensure adherence to coding standards and best development practices.

Skill Requirements

Mandatory Technical Skills
Core Java Technologies

Java/J2EE Development
Spring Framework (Core, Dependency Injection)
Spring Boot
REST API Development
JSON
Swagger/OpenAPI

IBM WebSphere & Application Servers

Hands-on experience working with IBM WebSphere Application Server
Exposure to WebSphere application deployments and configurations
Experience with Apache Tomcat

Enterprise Integration

SOAP Web Services
WSDL, XML, XSD
JMS Messaging
JDBC
Connection Pools
Enterprise Application Integrations

Front-End Technologies

Angular
TypeScript
JavaScript
HTML5
CSS3

Database Technologies

Oracle Database
SQL
Relational Database Concepts

DevOps & CI/CD

Maven
GitHub
Jenkins
Docker
SonarQube
Artifactory
CI/CD Pipelines

Containerization

Docker
Kubernetes Fundamentals
Application Deployment Concepts

Other Requirements

Preferred Skills

Experience supporting WebSphere to Tomcat migrations.
Understanding of Kubernetes-based deployments.
Exposure to SAML-based authentication and authorization mechanisms.
Experience with Control-M.
Knowledge of Aerospike and Snowflake.
Exposure to Financial Services, Asset Management, or Capital Markets domains.
Understanding of performance tuning and application monitoring.


Soft Skills

Strong problem-solving and analytical abilities.
Ability to understand complex enterprise application architectures.
Good verbal and written communication skills.
Strong collaboration and teamwork skills.
Ability to work independently and within Agile teams.
Good stakeholder communication and status reporting skills.
Strong attention to detail and commitment to quality.
Adaptability and willingness to learn new technologies and tools.


Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Maximum Salary (US):  138000
Minimum Salary (US):  82000
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion. 

 

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.