Full Stack Software Engineer
Job Summary Our client, a leading aviation company, is seeking a Full Stack Software Engineer to support its Travel Rewards and Customer Programs team by developing and enhancing scalable, cloud-based web applications and microservices. This role focuses on building modern applications using Java, Spring Boot, React or Angular, while designing secure REST APIs, integrating cloud-native services, and deploying solutions in AWS and Cloud Foundry environments. The ideal candidate has 5+ years of full-stack development experience, strong expertise in Spring Boot, microservices, cloud technologies, and Agile development, and is passionate about delivering high-quality, scalable, and reliable software while collaborating with cross-functional engineering teams. Core ResponsibilitiesWrites, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practicesSolves technical problems and builds components/libraries with far-ranging impactDelivers high-quality work and coaches more junior engineers on technical craftsmanshipConducts root cause analysis to identify systemic problems and defines and leads execution of action items to addressDesigns thoughtfully integrated systems that model organizational best practices, allowing disparate teams across product domains to deliver value with speed, scale, and reliabilityOversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementationsConsistently anticipates scaling, latency, and durability challenges and guides teams in implementation of mitigating strategiesPartners with the security organization to incorporate security conscious practices early in the lifecycle of new systemsThoughtfully evaluates technical risks and guides toward practical prevention strategiesConsistently reflects on squad delivery practices throughout their span of of influence, recommends improvements to leadership and drives their implementationMaintains a focus on removing the duplication of effort across teams and proactively identifies opportunities for reuse within their span of influenceThoughtfully measures and assesses team and identifies areas of development for individualsExplores emerging technologies, leads development of prototypes with little or no guidance and incorporates into architectural solutions where appropriateRequired Skills/Experience (Must-Haves) 5+ years of experience developing full-stack web applications3+ years of experience working in Agile/Scrum development teams3+ years of experience developing and managing applications in cloud environments, preferably Cloud Foundry3+ years of experience building microservices for PCF Cloud and deploying through Apigee/Apollo, with experience in AWS3+ years of experience with React or Angular 2+3+ years of experience with Spring Boot and the Spring ecosystem, including Spring Security, Spring Integration, Spring JMS, Spring Cloud, Spring REST, along with TDD, event-driven architecture, MongoDB, and Agile developmentExperience developing web applications using React, Angular, TypeScript, JavaScript, HTML, CSS, HTTP, XML, JSON, and SQL/NoSQL databases (MySQL, SQL)Experience with Java, JavaScript, Node.js, Docker, and modern full-stack application developmentExperience developing and supporting REST APIs, including refactoring legacy SOAP services to REST APIsExperience with Microservices, CI/CD pipelines, Gradle, Swagger, Apigee, JIRA, Confluence, and application testing using Postman and SOAP UIPreferred Skills/Experience (Nice-to-Haves)Experience with KubernetesExperience with Azure CloudExperience using GitHub, GitHub Actions, IntelliJ, and JenkinsExperience with Scala and C++Experience with Mockito for unit testingExperience with Pivotal CloudFamiliarity with event-driven application design and enterprise integration patterns beyond core Spring Boot developmentWork Environment Location: Fort Worth, TXHybridDuration: 5 monthsCompensation & Benefits Pay Range: The approximate pay range for this position is between $37.00 and $54.00. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums. Medical, Dental, & Vision Insurance Plans Employee Stock Ownership Plan 401K offered About KellyMitchell At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice. Marketing Disclosure By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy