Java Engineer - Cloud Services

Gogo

(Chicago, Illinois)
Full Time
Job Posting Details
About Gogo
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.
Summary
This position is for a Cloud Services Java Developer who will help us develop our next gen airline services platform and also assist in migrating our legacy Java applications to the cloud. We will be leveraging Amazon Web Services with plans to integrate some exciting open source technologies such as NetflixOSS and Spring Cloud. The ideal candidate for this role would have experience and passion for building horizontally scalable Java based microservices. You will have good experience building microservices using JAX-RS, Spring boot or Dropwizard. You will also have considerable experience in SOAP using Apache Axis or Apache CXF to support the migration of our legacy J2EE applications. This role requires strong Java 7 or 8 knowledge and excellent understanding of deploying micro services on various application servers/servlet containers.
Responsibilities
* Develop AWS based micro services solutions. * Maintain and assist in migration of Gogo’s legacy J2EE applications. * Ensure unit tests are well written to provide maximum code coverage. * Assist with performance tuning of the built services.
Ideal Candidate
* Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent 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. * Must have experience consuming SOAP and producing RESTful services. **Bonus Skills & Experience** * Reactive programming using tools likes RxJava or Akka. * Netflix OSS tools such as Zuul, Eureka, Hysterix, or equivalents. * Cloud deployments, containers, and continuous integration – Jenkins, AWS code deploy etc. * Experience working in a DevOps environment.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.