Technical lead - React.js, Angular, Java

HCL America Inc.
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$138,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) XML Schema Application Programming Interfaces (APIs) Agile Methodology Apache Tomcat Server Applications Component-Based Software Engineering Application Performance Management Application Testing HTML5 Cascading Style Sheets (CSS)
+53 more
Databases Continuous Integration Relational Databases Database Development Dependency Injection DevOps Middleware Github HP Systems Insight Manager IBM Websphere Application Server Java Database Connectivity Java Message Service (JMS) Spring Framework JSON Apache Maven Oracle Databases Oracle (Applications) Performance Tuning Scrum Methodology Release Management Application Data Swagger Security Assertion Markup Language (SAML) Simple Object Access Protocol (SOAP) SonarQube SQL Databases Systems Integration TypeScript Management of Software Versions Web Services Web Services Description Language Extensible Markup Language (XML) Openapi Aerospike Enterprise Software Applications ReactJS Snowflake Spring-boot SOAPAPI Backend Build Management Containerization AngularJS Kubernetes Information Technology Enterprise Integration Front End Software Development Cloud Migration Restful APIs Docker Jenkins Artifactory Control M

Job description

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.

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.

Benefits & conditions

3.73.7 out of 5 stars United States From $138,000 a year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

3:46 min

Navigating a career in cloud transformation consulting

Piet Van Dongen · LIVE

Videos

See all

Related articles

See all