Gogo Back-End Software Developer in Broomfield, Colorado

GogoEngineering Broomfield, ColoradoPosition at Gogo Business AviationAs a Gogo Business Aviation Back-End Developer you will contribute to adevelopment team creating a media server/entertainment system for theaviation industry. Think Netflix streaming on airplanes!How will you make a difference? Java software developer who can contribute to client side andserver-side technologies Rearchitecting monolithic architecture into microservices. Looking tomodernize our backend applications Flexibility of choosing your own languages/frameworks Developing web services consumable by single page web application Hands on Development Position - 80% of time coding Provide Level of Effort estimates for requirements Troubleshoot defects and code resolutions Guide implementation of best practices for application design/development Strong XP/SCRUM/Agile work ethic - Ability to contributeproductively to a fast-paced development team, delivering demonstrable codein 2 week increments Ability to comprehensively unit tests your code Contribute to a healthy and collaborative development team with a "Getit Done" work ethic Proven ability to negotiate timeline and architecture across functionalteams Mentor Junior team membersQualifications BS in Computer Science or equivalent work experience 5 - 7 years' experience with Java/OOP languages 2+ years' experience with Cloud Platform (AWS) 2+ years' experience with LinuxRequired Skills, Experience and Talents Designing and consuming RESTful APIs Understanding of microservices general patterns and practices Experience with Java, Spring Boot, and Jersey Experience with scripting in a Linux environment (Bash, Python) Unit testing experience with tools like Junit, Mockito, Spock Familiarity with build tools like Maven, Gradle, and Webpack Experience using SCM tools such as Git. Understanding of the Git workflow Proven past experience mentoring Junior team membersDesirable Skills, Experience and Talents Experience developing with HTML5, CSS, JavaScript, and webframeworks like React/Redux, Backbone/Marionette, Node.js Knowledge of Docker containers and container orchestration Comfortable using Intellij based Java development IDE to perform dailydevelopment tasks Experience and/or interest in aviation and/or TelecommunicationsGogo is the inflight internet company. Our worldwide inflight Wi-Fi serviceshave made internet and video entertainment a regular part of flying. We are adiverse and mission-minded group of professionals all working together inextraordinary harmony. And that's just the beginning. We connect theaviation industry and air travelers with innovative technology andapplications, and we do it all in a high-energy environment that welcomesthe next challenge. Be prepared to join a performance-obsessed team that ispassionate about bringing the internet to every device, every flight,everywherEqual Opportunity Employer/Vets/DisabledGogo participates in E-Verify. Details in English and Spanish. Right to WorkStatement in English and Spanish.PI108461083