remote
Senior Engineer, IT SOA Middleware - American Airlines
Software Engineer
Senior engineer responsible for designing, implementing, and maintaining SOA‑based middleware solutions within a cloud‑native data movement platform, leveraging Java, REST APIs, and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain scalable SOA middleware components that enable reliable data movement across cloud and on‑premise systems.
- Implement and optimize RESTful services and integration patterns using Java and industry‑standard protocols (SOAP, JMS, etc.).
- Collaborate with product owners, architects, and DevOps teams to ensure middleware solutions meet performance, security, and availability targets.
- Participate in code reviews, automated testing, and CI/CD pipelines to uphold code quality and rapid delivery.
- Monitor, troubleshoot, and resolve production issues, providing root‑cause analysis and continuous improvement recommendations.
Requirements
- 5+ years of professional experience developing middleware or integration solutions, preferably in a SOA environment.
- Strong proficiency in Java and experience building RESTful APIs and SOAP‑based services.
- Hands‑on experience with cloud platforms, especially AWS (EC2, S3, Lambda, API Gateway).
- Familiarity with containerization (Docker) and orchestration (Kubernetes) for deploying middleware services.
- Solid understanding of networking, security protocols, and performance tuning for high‑throughput data pipelines.