EngRadardirect-apply

Senior Java Middleware Engineer / Apache ServiceMix Specialist

Scalian

Scalian is the employer — EngRadar is a job radar, not a recruiter. We track this posting from their own careers page and send you straight there; we never handle applications or CVs.

Casablanca, , Morocco Full-time Posted 1d ago

Position Overview

We are seeking an experienced Senior Java Middleware Engineer / Apache ServiceMix Specialist to support the analysis, optimization, and modernization of a critical middleware platform. The successful candidate will be responsible for improving system performance, diagnosing complex issues, and providing technical recommendations to enhance reliability, scalability, and maintainability.

Key Responsibilities

  • Analyze and optimize the existing Apache ServiceMix middleware platform.
  • Review and enhance Apache Karaf, Apache ActiveMQ, and overall middleware configurations.
  • Monitor, analyze, and improve JVM performance, including memory management, garbage collection, and runtime optimization.
  • Identify, troubleshoot, and resolve memory leaks, performance bottlenecks, and system inefficiencies.
  • Conduct detailed performance assessments and root-cause analyses.
  • Evaluate platform vulnerabilities, technology obsolescence, and associated risks.
  • Define and implement recommendations to improve application stability, scalability, and performance.
  • Collaborate with development and infrastructure teams to optimize middleware architecture.
  • Review CI/CD and build processes, leveraging GitLab and related development environments.
  • Produce technical documentation, assessment reports, and performance improvement roadmaps.

Required Skills & Experience

Technical Expertise

  • Strong hands-on experience in Java development.
  • Proven expertise with:
    • Apache ServiceMix
    • Apache Karaf
    • Apache ActiveMQ
  • Advanced knowledge of:
    • JVM tuning and optimization
    • Garbage Collection (GC) analysis
    • Memory profiling and leak detection
    • Thread analysis and troubleshooting
    • Performance monitoring and diagnostics
  • Experience with middleware architecture, integration patterns, and messaging systems.
  • Knowledge of vulnerability assessment and technology lifecycle management.
  • Familiarity with GitLab, source control, build pipelines, and deployment processes.

Preferred Tools

  • JProfiler, YourKit, VisualVM, Eclipse MAT
  • Prometheus, Grafana, ELK Stack
  • Maven, Jenkins, GitLab CI/CD
  • Linux environments and shell scripting

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in Java development and middleware technologies.
  • Proven experience in performance optimization and troubleshooting of enterprise applications.
  • Strong analytical, communication, and reporting skills.

Deliverables

  • ServiceMix platform assessment report.
  • JVM and middleware configuration review.
  • Memory leak and performance bottleneck analysis.
  • Vulnerability and obsolescence assessment.
  • Actionable recommendations and optimization roadmap.
  • Performance improvement reports with measurable outcomes.

 

 

Posted by Scalian on their own careers page — you apply directly, no recruiter in between. View original / apply →

More at Scalian