Overview
Accepts corp to corp applications
Contract - W2
Contract - to 11/28/2025
Skills
PowerShell
Application Management-Development-JBOSS/Tomcat
Job Details
TECHNOGEN, Inc. is a Proven Leader in providing full IT Services, Software Development and Solutions for 15 years.
TECHNOGEN is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA; MD & Offshore development centers in India. We have successfully executed 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.
I am Govind Senior Talent Acquisition Specialist with TechnoGenInc, we are looking to hire a Talented Professional with below skill set to work with one of our clients and came across your profile and wondering if you might interested or exploring the job market, if so, Please share me your resume at
Title: Senior Middleware Engineer
Location: Louisville, KY - Remote
Duration: Long Term Contract
Job Summary:
We are seeking a highly experienced Senior Middleware Engineer with expertise in upgrading middleware platforms, specifically Apache Tomcat (to version 10.0) and JBoss EAP (to version 8). The ideal candidate will possess in-depth knowledge of middleware, Java application development, and the associated ecosystem. This role will involve leading the planning, execution, and validation of the upgrade process while ensuring minimal impact on existing applications and infrastructure.
The engineer must also have the capability to analyze and refactor Java applications as needed, particularly for compatibility with Jakarta EE 9 standards.
Required Skills:
Location: Louisville, KY - Remote
Duration: Long Term Contract
Job Summary:
We are seeking a highly experienced Senior Middleware Engineer with expertise in upgrading middleware platforms, specifically Apache Tomcat (to version 10.0) and JBoss EAP (to version 8). The ideal candidate will possess in-depth knowledge of middleware, Java application development, and the associated ecosystem. This role will involve leading the planning, execution, and validation of the upgrade process while ensuring minimal impact on existing applications and infrastructure.
The engineer must also have the capability to analyze and refactor Java applications as needed, particularly for compatibility with Jakarta EE 9 standards.
Required Skills:
Middleware Expertise:
7+ years of experience in middleware engineering, including administration and upgrades.
Proven expertise in upgrading Apache Tomcat (preferably to 10.0) and JBoss EAP (preferably to version 8).
Strong knowledge of Java-based middleware technologies, including Java Servlet, JSP, and WebSocket specifications.
Java Development Skills:
Advanced proficiency in Java SE and Java EE/Jakarta EE frameworks.
In-depth knowledge of:
Java Servlets, JSP, and other web technologies.
Transitioning from javax.* to jakarta.* namespaces in enterprise applications.
Hands-on experience with Java build tools such as Maven and Gradle for dependency and build management.
Debugging and resolving Java application issues during middleware upgrades.
Familiarity with enterprise frameworks like Spring, Hibernate, or JPA.
System Administration and Infrastructure:
Proficiency in Linux server environments, including system configuration and troubleshooting.
Strong experience with shell scripting for automation of middleware tasks.
Expertise in configuring SSL/TLS, clustering, and load balancing for middleware platforms.
Testing and Monitoring:
Experience with middleware and application testing, including:
Functional, regression, and load testing.
Tools like JUnit, Selenium, or performance testing tools (e.g., JMeter).
Familiarity with monitoring and logging tools such as ELK Stack, Prometheus, Grafana, or Dynatrace.
Soft Skills:
Excellent analytical and problem-solving skills.
Strong communication skills to collaborate with developers, QA, and system administrators.
Ability to manage multiple priorities and meet project deadlines.
Preferred Qualifications:
Certification in Apache Tomcat or Red Hat JBoss Middleware.
Experience with CI/CD pipelines and tools like Jenkins, GitLab, or Ansible.
Knowledge of containerization technologies like Docker or orchestration platforms like Kubernetes.
Exposure to cloud platforms (e.g., AWS, Azure, Google Cloud Platform) for middleware hosting.
7+ years of experience in middleware engineering, including administration and upgrades.
Proven expertise in upgrading Apache Tomcat (preferably to 10.0) and JBoss EAP (preferably to version 8).
Strong knowledge of Java-based middleware technologies, including Java Servlet, JSP, and WebSocket specifications.
Java Development Skills:
Advanced proficiency in Java SE and Java EE/Jakarta EE frameworks.
In-depth knowledge of:
Java Servlets, JSP, and other web technologies.
Transitioning from javax.* to jakarta.* namespaces in enterprise applications.
Hands-on experience with Java build tools such as Maven and Gradle for dependency and build management.
Debugging and resolving Java application issues during middleware upgrades.
Familiarity with enterprise frameworks like Spring, Hibernate, or JPA.
System Administration and Infrastructure:
Proficiency in Linux server environments, including system configuration and troubleshooting.
Strong experience with shell scripting for automation of middleware tasks.
Expertise in configuring SSL/TLS, clustering, and load balancing for middleware platforms.
Testing and Monitoring:
Experience with middleware and application testing, including:
Functional, regression, and load testing.
Tools like JUnit, Selenium, or performance testing tools (e.g., JMeter).
Familiarity with monitoring and logging tools such as ELK Stack, Prometheus, Grafana, or Dynatrace.
Soft Skills:
Excellent analytical and problem-solving skills.
Strong communication skills to collaborate with developers, QA, and system administrators.
Ability to manage multiple priorities and meet project deadlines.
Preferred Qualifications:
Certification in Apache Tomcat or Red Hat JBoss Middleware.
Experience with CI/CD pipelines and tools like Jenkins, GitLab, or Ansible.
Knowledge of containerization technologies like Docker or orchestration platforms like Kubernetes.
Exposure to cloud platforms (e.g., AWS, Azure, Google Cloud Platform) for middleware hosting.
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.