Full Stack Developer (Java/AWS + Native Android)
Required Skills & Experience5+ years of software development experience3+ years developing AWS cloud-native applicationsStrong Native Android development using Kotlin and JavaHands-on experience with Android SDK, Jetpack, and mobile application architectureStrong experience with Java Spring BootExperience building and deploying Docker-based microservicesAWS experience including EKS, Lambda, DynamoDB, RDS, API Gateway, and SQS/SNSExperience developing high-volume transactional applicationsExperience implementing complex business rules, workflow engines, and decision logicStrong debugging, performance tuning, and troubleshooting skillsKubernetes, CI/CD, Git, and DevOps best practicesExperience integrating mobile applications with backend APIs and cloud servicesNice to Have Skills & ExperienceAirline, airport operations, logistics, transportation, or supply chain experience.Experience with baggage handling systems, scanning solutions, or tracking platforms.Knowledge of passenger itinerary validation and flight operations workflows.Experience with event-driven integrations and real-time scanning solutions.Experience supporting mobile scanner applications and backend APIs.Job DescriptionOur client is seeking an experienced AWS Developer to support and enhance critical baggage handling and scanning applications within the Baggage Technology organization. This role will focus on the development and modernization of cloud-native applications supporting Plan Scan, baggage tracking, baggage routing validation, and arrival scanning solutions.The ideal candidate will have strong expertise in AWS cloud services, Java Spring Boot microservices, Docker containers, and DynamoDB, with experience building complex business logic that ensures baggage is accurately routed based on passenger itineraries, flight connections, baggage characteristics, and airline operational rules.