Skip to Content

Application Architect – Middleware & Platform Services

--Yoursoft Alternative--

Application Architect – Middleware & Platform Services

Primary Skills: Elasticsearch, Redis, RabbitMQ, Apache Kafka, Keycloak, MongoDB, PostgreSQL, Kubernetes, Helm

Skill Level: Master 1

────────────────────────────────────────────────────────

Role Overview

Application Architect responsible for designing, deploying, and managing enterprise middleware platforms supporting modern cloud-native applications. The role focuses on architecting scalable, secure, and highly available middleware services, optimizing platform performance, and ensuring operational excellence across Kubernetes-based environments.

The ideal candidate combines deep expertise in middleware technologies, container orchestration, and platform architecture with strong troubleshooting and automation skills.

────────────────────────────────────────────────────────

Key Responsibilities

  • Design and maintain enterprise middleware architectures for cloud-native applications
  • Deploy, configure, and manage middleware components using Kubernetes and Helm charts
  • Install, configure, and administer middleware platforms across multiple environments
  • Ensure high availability, scalability, security, and performance of middleware services
  • Monitor platform health and optimize system performance
  • Troubleshoot middleware-related incidents and perform root-cause analysis
  • Perform capacity planning, performance tuning, and system optimization
  • Collaborate with Application, DevOps, Infrastructure, and Security teams
  • Support platform upgrades, migrations, and lifecycle management
  • Implement automation and infrastructure best practices for middleware deployments
  • Develop and maintain operational documentation and deployment procedures
  • Ensure compliance with enterprise architecture standards and operational policies

────────────────────────────────────────────────────────

Required Skills

  • Strong hands-on experience with Elasticsearch
  • Strong experience with Redis
  • Experience with RabbitMQ
  • Experience with Apache Kafka
  • Experience with Keycloak identity and access management
  • Experience with MongoDB
  • Experience with PostgreSQL
  • Strong knowledge of Kubernetes
  • Experience deploying applications using Helm charts
  • Experience installing, configuring, and maintaining middleware platforms
  • Strong troubleshooting and root-cause analysis skills
  • Experience with middleware performance tuning and optimization
  • Knowledge of high-availability and distributed system architectures
  • Strong analytical and problem-solving skills
  • Excellent collaboration and communication skills

────────────────────────────────────────────────────────

Nice to Have

  • Experience with ClamAV
  • Experience with KrakenD API Gateway
  • Experience with MinIO object storage
  • Experience with NGINX
  • Experience with Rasa conversational AI platform
  • Experience with Milvus vector database
  • Experience with PgBouncer
  • Experience with container security and observability platforms
  • Knowledge of CI/CD pipelines and Infrastructure as Code
  • Experience working in Agile delivery environments

────────────────────────────────────────────────────────

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field
  • Experience in middleware administration, platform engineering, or application architecture
  • Proven experience designing and supporting enterprise middleware platforms in Kubernetes environments

────────────────────────────────────────────────────────

Candidate Profile

Experienced Application Architect with deep expertise in enterprise middleware technologies and Kubernetes-based platform architecture. Skilled in designing, deploying, and optimizing scalable middleware services while ensuring security, reliability, and high performance.

Able to lead complex platform initiatives, collaborate with cross-functional engineering teams, and deliver resilient cloud-native infrastructure that supports enterprise applications and business-critical services.