Java Automation and DevOps Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
Java EE
J2EE
Maven
Git
CI/CD
IBM WebSphere
Jython scripts
Unix/Linux shell scripting
Jython
devops

Job Details

Role: Java Automation and DevOps Engineer

Location: Glen Allen VA 23060

Interview Mode: Either Phone or In-Person

Work Arrangement - Hybrid

Short Description

Automation and DevOps engineer to convert Java/JEE Applications to Maven and move the projects to GitHub. The resource will work with the Automation team to convert the eclipse/RAD compliant projects to maven-based projects and shall use GitHub actions to build and publish projects. The resource will work with Operations team to automate deployments to the WebSphere application server. The resource should be well versed in shell and jython scripting in Unix environment

Detailed Job Description

  • Convert existing Eclipse/RAD-compliant Java/JEE projects into Maven-based builds.
  • Migrate and manage all code repositories in GitHub for version control and collaboration.
  • Design and implement CI/CD pipelines using GitHub Actions to build, test, and deploy Java applications.
  • Collaborate with the Automation team to ensure project configurations are standardized and consistent.
  • Work with the Operations team to automate deployment processes to IBM WebSphere Application Server.
  • Develop and maintain Unix shell and Jython scripts for automation, monitoring, and deployment tasks.
  • Troubleshoot and optimize build and deployment processes for performance and reliability.
  • Support ongoing integration of DevOps best practices and toolchains across the organization.

Required Skills

  • 10+ years of hands-on experience in Java development.
  • 10+ years of experience with Java EE (J2EE) technologies.
  • 10+ years of experience in Maven (preferred for build automation and dependency management).
  • 10+ years of experience in Git repository management (GitHub or similar).
  • 5+ years of experience developing CI/CD pipelines using GitHub Actions.
  • 8+ years of experience working with IBM WebSphere Application Server.
  • 5+ years of experience writing and maintaining Jython scripts.
  • 5+ years of experience in Unix/Linux shell scripting.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Black Rock Group