Sr. Consultant: Red Hat JBoss

Post Date

Feb 23, 2026

Location

Raleigh,
North Carolina

ZIP/Postal Code

27601
US
Apr 26, 2026 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

SFR-43a2bfe0-e5b6-4add-a51c-3c105d3499d4

Pay Rate

$66 - $83 (hourly estimate)

Job Description

Task List
Java Upgrade and Modernization Program (JUMP) Tasks

Enterprise Application Platform Operationalization
Red Hat JBoss Enterprise Application Platform
Using automation for:
Building and running automation scripts/files to perform Red Hat JBoss Enterprise Application Platform (EAP) 7.4 or 8.x installation in a non-production environment
Migrating server configuration, such as:
Logging Changes
Web Server Configuration Changes
JGroups Server Configuration Changes
EJB Server Configuration Changes
Messaging Server Configuration Changes
JMX Management Changes
DataSource Configuration Changes
Providing technical oversight which may include:
Validating server configuration migration using manual testing

Wave 1: (JBOSS EAP, JWS if needed) Red Hat JBoss Enterprise Application Platform
Pre Req:
Identifying POC/SME
Identifying Networking and Firewall restrictions
Installing EAP/JWS extensions Eclipse/InteliJ on Client Laptop or VDI (https://access.redhat.com/solutions/6975210)
Setting up Podman/Buildah
Installing EAP 7.4 or EAP 8.x UBI on Image Registry of choice (Artifactory/Gitlab)
Deploying Red Hat Service Interconnect and OpenShift Service Mesh (If necessary)
Application Upgrade and Containerize
Application Upgrade:
Updating JBoss dependencies in POM files
Upgrading Jakarta EE 8 to 10
Migrating deprecated API’s/standards/libraries
Migrating EAP configuration (to EAP 7.4 or 8)
Migrating to OpenShift JWS if needed
Migrating HA deployment configurations: HA (AA, AP), Load Balancing, Session replication, Failover
Determining decision point for going to JBOSS 7 vs. 8 vs. JBOSS Webserver, which may include:
Level of effort
Application lifespan
Questionnaire based on MTA tool application complexity
Client’s Application team decision criteria
Providing recommendations on moving to Quarkus (consider for refactored applications), based on:
Application complexity
Level of effort
Containerizing:
Container Images (Dockerfile or Buildah/podman)
Decouple configuration and sensitive data from Application (ConfigMaps and Secrets)
Identifying and updating dependencies
Configure Service Interconnect to communicate with service’s external to the cluster
Helm chart to define all the resource definition to deploy application onto OCP (routes, services, configMaps, secrets, deployment, replicationSet etc…)
Incorporation of Client Container Security Solution
RPM that is deployed on container image
Configuration compatibility: Palo Alto doesn’t prohibit any of the base functionality of the workload
Publication to artifactory registry
Application Onboarding
Utilizing existing scripts to onboard teams with appropriate RBAC access
Creating OCP resources (namespaces, CPU, memory, etc.)
Release Engineering
Identifying all the tools and utilities that are part of the CI/CD pipeline
Identifying Gitlab runners (on prem)
Defining Gitlab stages for code, build, deploy and monitor.
Integrating with CyberArk/ESO/OCP for sensitive data management
Leveraging existing Gitlab components wherever applicable or work with DevOps teams to implement missing components
Gitlab components: Integration with tools Gitlab/Artifactory/Security/OCP
Platform Engineering
Dependency (Identified and updated)
Functionality validation (out of scope)
Resource utilization (VPA monitoring)
Performance (Client team)
Application security (certificates, secure communication):
Prioritize due to lead time
Troubleshoot bugs/issues

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

3-4+ years of experience with Red Hat JBoss
5+ years of experience with Java
Experience with Networking

Nice to Have Skills & Experience

Experience with OpenShift/Containerization
Experience with Jakarta
Experience with CyberArk

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.