SPECTRAFORCE · 2 hours ago
JBoss Middleware Consultant
SPECTRAFOR is seeking a RH JBoss Enterprise Application Platform (EAP) Senior Consultant to assist with various tasks related to the JBoss Middleware. The role involves Java upgrade and modernization, operationalizing the enterprise application platform, and providing technical oversight for server configuration migration and application upgrades.
Responsibilities
Java Upgrade and Modernization Program (JUMP) Tasks
Enterprise Application Platform Operationalization
Red Hat JBoss Enterprise Application Platform
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
Validating server configuration migration using manual testing
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)
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
Providing recommendations on moving to Quarkus (consider for refactored applications), based on:
Application complexity
Level of effort
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
Utilizing existing scripts to onboard teams with appropriate RBAC access
Creating OCP resources (namespaces, CPU, memory, etc.)
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
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
Qualification
Required
Java Upgrade and Modernization Program (JUMP) Tasks
Enterprise Application Platform Operationalization
Red Hat JBoss Enterprise Application Platform
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
Validating server configuration migration using manual testing
Identifying POC/SME
Identifying Networking and Firewall restrictions
Installing EAP/JWS extensions Eclipse/InteliJ on Client Laptop or VDI
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)
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
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
Utilizing existing scripts to onboard teams with appropriate RBAC access
Creating OCP resources (namespaces, CPU, memory, etc.)
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
Integration with tools Gitlab/Artifactory/Security/OCP
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
Company
SPECTRAFORCE
Welcome to SPECTRAFORCE, your gateway to NEWJOBPHORIA™! Established in 2004, SPECTRAFORCE is now one of the largest and fastest growing U.S.
H1B Sponsorship
SPECTRAFORCE has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (6)
2023 (1)
2022 (6)
2021 (8)
2020 (7)
Funding
Current Stage
Late StageCompany data provided by crunchbase