Technical lead - React.js, Angular, Java

HCL America Inc.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 138K

Job location

Tech stack

Java
JavaScript
XML Schema
API
Agile Methodologies
Tomcat
Server Applications
Component-Based Software Engineering
Application Performance Management
Application Testing
HTML5
CSS
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
JSON
Maven
Oracle
Oracle Applications
Performance Tuning
Scrum
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
XML
Openapi
Aerospike
Enterprise Software Applications
React
Snowflake
Spring-boot
SOAPAPI
Backend
Build Management
Containerization
Angular
Kubernetes
Information Technology
Enterprise Integration
Front End Software Development
Cloud Migration
REST
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