Company Description
Scalian is a multinational engineering consulting firm with over 35 years of experience and nearly 5,500 specialists across 11 countries. It provides expertise in Operations & Technology and Information Technology to industries including aerospace, defense, railways, and energy.
At Scalian, people are at the heart of our priorities, offering a collaborative and supportive environment to achieve professional goals.
Job Description
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 role focuses on 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
- Strong hands-on experience in Java development.
- Proven expertise with Apache ServiceMix, Apache Karaf, and Apache ActiveMQ.
- Advanced knowledge of JVM tuning and optimization, Garbage Collection (GC) analysis, memory profiling and leak detection, thread analysis and troubleshooting, and 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.
Mise en forme par Postule ·
Signaler un problème