Enable job alerts via email!

Tech Lead

United Software Group Inc. - Canada

Canada

On-site

CAD 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Senior Middleware Engineer to lead critical upgrades of middleware platforms. This role offers the opportunity to work remotely from anywhere in Canada, focusing on upgrading Apache Tomcat and JBoss EAP while ensuring compatibility with Jakarta EE standards. The ideal candidate will have extensive experience in middleware engineering, Java application development, and system administration. Join a forward-thinking company that values innovation and offers a dynamic environment where your contributions will significantly impact the success of complex projects.

Qualifications

  • 7+ years of middleware engineering experience required.
  • Proven expertise in upgrading Apache Tomcat and JBoss EAP.
  • Strong knowledge of Java and related technologies.

Responsibilities

  • Lead the upgrade process for middleware platforms.
  • Analyze and refactor Java applications for compatibility.
  • Ensure minimal impact on existing applications during upgrades.

Skills

Middleware Engineering
Apache Tomcat
JBoss EAP
Java SE
Java EE/Jakarta EE
Linux Server Administration
Shell Scripting
Maven
Gradle
CI/CD Tools

Education

Bachelor's Degree in Computer Science or related field

Tools

JUnit
Selenium
JMeter
ELK Stack
Prometheus
Grafana
Dynatrace
Docker
Kubernetes
Jenkins

Job description

Sr. Tech Lead

Location : Halifax, NS (Permanent remote from anywhere in Canada)

12 Months Contract

Job Description:

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.

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 Web Socket 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.

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, GCP) for middleware hosting.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.