Senior Applications Middleware Engineer

Senior Applications Middleware Engineer

Senior Applications Middleware Engineer

Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.  

Originally based in Germany, we have established development hubs in Egypt, Ukraine, and Portugal, as well as offices in Saudi Arabia. This international presence enables us to deliver high-quality, cost-effective solutions worldwide.   

Key Responsibilities:

  • Design, deploy, and manage middleware components for business-critical applications in hybrid environments (on-prem and cloud).

  • Ensure high availability, load balancing, and fault tolerance of middleware layers.

  • Perform performance tuning, health monitoring, and root cause analysis (RCA) for middleware and application issues.

  • Support application teams in CI/CD integration, container orchestration, and cloud-native service deployments.

  • Configure, manage, and automate middleware deployments using Infrastructure as Code (IaC) tools like Ansible or Terraform.

  • Maintain and optimize application server environments: WebLogic, JBoss, Apache Tomcat, Nginx, IIS, IBM WebSphere.

  • Implement Kubernetes (K8s) for container orchestration, manage pods, services, and middleware images.

  • Develop scripts using Python or Shell for automation, monitoring, and configuration management.

  • Collaborate closely with development, DevOps, and security teams to streamline application delivery and ensure compliance.

  • Follow ITIL-based processes for change management, incident resolution, and documentation.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Proven experience in middleware engineering and operations (minimum 5–7 years).

  • Hands-on expertise with middleware platforms including WebLogic, JBoss, Tomcat, Nginx, IIS, and IBM WebSphere.

  • Strong experience with Kubernetes, containerization (Docker), and modern DevOps pipelines.

  • Proficiency in scripting languages like Python or Shell for automation and diagnostics.

  • Solid understanding of performance monitoring, tuning, and troubleshooting of application servers.

  • Familiarity with CI/CD tools (Jenkins, GitLab CI) and IaC tools (Ansible, Terraform).

  • Certifications in Kubernetes (CKA/CKAD), DevOps, or IaC tools preferred.

  • Knowledge of ITIL processes and best practices.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, or GCP) and associated middleware services.

  • Exposure to service mesh architectures (Istio, Linkerd) and API gateways.

  • Understanding of application integration and enterprise messaging systems.

Additional Information:

  • Eligibility: This position is open to Saudi citizens in Riyadh only.

We offer: 

  • Financial stability
  • Interesting and challenging projects within professional self-managed teams
  • Friendly team and a comfortable working environment
  • paid vacation
  • Class A+ Health insurance 

working conditions

  • 8 hours per day, 5 days per week.  
  • working on site Office Location in Riyadh

    Application Form







    You can upload .docx, .doc, .pdf, .odt (Max size 5 mb.)

    Thank You for Applying