Associate Java Developer
OverviewWe are seeking a Junior Java Developer to join a high-impact engineering team supporting operational systems within a large-scale airline environment. This role will play a key part in modernizing legacy systems and migrating critical applications to the cloud (Azure).This is an opportunity to work on complex, real-world systems that directly support airline operations and decision-making.Key ResponsibilitiesContribute to the migration of legacy on-prem applications to AzureSupport development across multiple applications, including:Operational management systemsAir traffic coordination platformsCloud-based servicesAssist in:Backend development using Java + Spring BootFrontend updates using AngularParticipate in troubleshooting, debugging, and enhancing existing systemsWork with team members to implement business logic and application featuresContribute to CI/CD pipelines and DevOps efforts where neededCollaborate within an Agile team environment across multiple squadsRequired Qualifications0–2 years of experience in software developmentStrong foundation in:JavaObject-oriented programmingExperience or familiarity with:Spring Boot (or similar frameworks)Frontend frameworks (Angular preferred)Cloud platforms (Azure or AWS)Understanding of software development lifecycle and Agile practicesPreferred QualificationsExposure to:CI/CD pipelines (GitHub Actions)DevOps conceptsExperience working on full-stack applicationsCoursework or exposure to distributed systems or streaming tools (e.g., Flink)What Success Looks LikeWithin the first few months:Begin contributing to development tasks and user storiesGain familiarity with system architecture and business workflowsSupport ongoing cloud migration effortsLong term:Become a reliable contributor across multiple applicationsHelp accelerate modernization initiativesCulture & Team FitWe’re looking for candidates who are:Curious and eager to learnComfortable asking questions and engaging in discussionsCollaborative and team-orientedOpen to feedback and working within a complex domain