onsite
Senior Staff Engineer - Enterprise Middleware Platform & Migration Architecture - aep
Software Engineer
Lead the design and evolution of a scalable enterprise middleware platform, driving migration strategies across cloud and on‑prem environments using Java, Spring, Kafka, AWS, Docker, and Kubernetes.
About the role
Key Responsibilities
- Architect and implement a robust, cloud‑native middleware platform that supports high‑throughput, low‑latency integration across enterprise services.
- Lead migration initiatives, designing phased rollouts from legacy systems to modern microservices and event‑driven architectures.
- Collaborate with cross‑functional teams to define integration patterns, API contracts, and data transformation standards.
- Mentor and coach engineering teams, establishing best practices for CI/CD, observability, and security.
- Evaluate and adopt emerging middleware technologies, ensuring alignment with business goals and technical roadmaps.
Requirements
- 10+ years of software engineering experience with a focus on enterprise integration and middleware.
- Deep expertise in Java, Spring, Kafka, and cloud platforms (AWS, Azure, or GCP).
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Proven track record of leading large‑scale migration projects and driving architectural change.
- Strong communication skills and ability to influence stakeholders at all levels.
Skills
javaspringkafkaawsdockerkubernetes