Software Engineer – Robotics & Automation
Pallavi GuptaUnited StatesSENIORPosted 1h ago
JavaSpring BootMicroservicesEvent-Driven ArchitectureAzureSQLKafkaAzure Service BusKubernetesSnowflakeCI/CDMonitoring tools
About the Role
We are looking for a Software Engineer to join a Robotics & Automation engineering team supporting critical airline operations and customer experiences. This role focuses on building automation that works reliably at scale.
Key Responsibilities
• Build scalable Java/Spring Boot microservices and REST APIs
• Design event-driven and asynchronous workflows
• Develop automated decisioning, orchestration, and business-rule services
• Integrate enterprise systems and build resilient processing pipelines
• Solve challenges involving retries, duplicate events, recovery, and eventual consistency
• Troubleshoot production issues using SQL, logs, metrics, and tracing
• Contribute to architecture, code reviews, deployment, and production readiness
Requirements
• Strong Java, Spring Boot, and microservices experience
• Hands-on event-driven architecture and messaging experience
• Azure or transferable cloud engineering experience
• Understanding of distributed systems, failure recovery, and production support
• Experience with SQL, CI/CD, and monitoring tools
Experience with Kafka, Azure Service Bus, Kubernetes, Snowflake, workflow orchestration, or airline/travel systems is a plus.