Full Stack Software Engineer ::: Tempe, AZ
Full Stack Software EngineerTempe, AZFinal Round will be Onsite.Role SummaryWe are seeking a Full Stack Software Engineer to design, develop, and maintain enterprise-scale applications in a cloud-hosted environment. This role involves full SDLC ownership, close collaboration with business and technical stakeholders, and applying best practices in cloud, DevOps, and secure software development.Key ResponsibilitiesDesign, develop, and enhance enterprise applications using modern full stack technologiesCollaborate with business, architecture, and development teams to translate requirements into scalable solutionsTroubleshoot and resolve complex production issuesContribute to technical specifications, estimates, and documentationEnsure adherence to coding standards, security guidelines, and best practicesSupport CI/CD pipelines and Agile delivery processesParticipate in after-hours support on a rotational basis. Mandatory Skills & QualificationsEducation & ExperienceBachelor's degree in Computer Science, Engineering, Information Systems, or equivalent experience3+ years of full SDLC experience in large-scale, hosted production environmentsTechnical Skills (Mandatory)Full Stack DevelopmentBackend: Java, Spring Framework, Spring Boot, REST, Apache KafkaCloud & Containers: Azure, Kubernetes, DockerDatabases & Data Platforms: PostgreSQL, Data Lake, ADX, Databricks, ORM, performance tuningFrontend: Angular, HTML, CSS, Thymeleaf, Node.jsDevOps & Build Tools: Gradle, Terraform, Helm, Kustomize, GitHub ActionsMonitoring & Toolchain: GitHub, Slack, Dynatrace, Grafana, Fluentbit, Apache NiFiOther: Linux/Unix shell scripting, Disaster Recovery, OOP principlesMethodologiesAgile/SCRUMCI/CD and DevOps practicesExperience handling security vulnerabilitiesPreferredMaster's degree in a related field5+ years of SDLC experienceAirline industry experience