Manager, Software Development - Java Cloud Services

Platform and Services Chicago, Illinois


Description

Position at Gogo Commercial Aviation

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning. 

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building.

Manager, Cloud Services                   
Gogo has successfully deployed its Wi-Fi services into over 2000 aircraft, and provides many services for both commercial and business airlines including inflight entertainment and inflight communications. We are continuing to grow and are boosting up our Chicago based development teams and operations. 

This position is for a talented cloud services manager who will help us create our next generation airline services platform. We are building a globally deployed platform for our customers using some best-in-class, open-source code such as Spring Cloud Netflix and leveraging features such as Archaius, Hystrix, Zuul and others. 

Key responsibilities:

  • Help design and lead development of great user experiences for our airline service offerings.
  • Actively write code and lead team to adopt best build, test and development practices. 
  • Collaborate and partner with other teams to help determine requirements, plan schedules, answer questions and solve problems.
  • Hands-on coding, troubleshooting, and performance tuning of you teams products. 
  • Help find and adopt new technologies as we migrate these services to AWS.

Required Skills & Experience

  • Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent in training and experience.
  • In-depth development experience with Java/J2EE.
  • Web Services, Web APIs, and microservices: JAX-RS, Spring Boot, DropWizard, JSON, Web-Sockets.
  • Solid experience with SQL and NoSQL based solutions (DynamoDb preferred).
  • Must have experience consuming SOAP and producing RESTful services.
  • Object-Oriented Design Patterns and Integration Patterns.
  • Cloud deployments, containers, and continuous integration

Bonus Skills & Experience

  • Reactive programming using tools likes RxJava or Akka.
  • Netflix OSS tools such as Zuul, Eureka, Hysterix, or equivalents.
  • Groovy scripting against NoSQL DBs.
  • Experience working in a DevOps environment.

Gogo is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here. 

Gogo participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.