Java Team Lead

Sorry, this job was removed at 8:08 p.m. (CST) on Sunday, March 20, 2016
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
At Geofeedia, we have big ideas. The technology team brings those ideas to life. We take risks with cutting edge technologies, encouraging a “fail-fast” approach that helps us iterate towards world-class solutions. We help each other solve problems and take pride in our work. We have fun as a team and celebrate the benefit that we deliver to our growing customer community

Geofeedia has a unique opening for a Java Team Lead who will work with the most active and high-profile data sets in the world today, such as the Twitter firehose, Instagram, YouTube, and other popular social media networks.

The Java Team Lead will be a member of the team assigned to design and implement microservices and Big Data processing modules, within a system that manages many hundreds of billions of records.  The system is capable of writing 1+ billion data points per day, making them available in near real-time to front-end customer applications and analytics.

Responsibilities

  • Collaboratively develop and contribute to the strategies used to build Geofeedia’s Big Data solutions
  • Hands-on implementation of java code, fully cloud oriented services
  • Collaborate with peers to establish development goals for super low latency service strategies, Big Data solutions and other initiatives
  • Share and learn patterns & best practices in all areas of software design and maintenance
  • As a member of the team, integrate the Big Data systems and low latency services with dependent applications, such as Geofeedia’s API and the customer facing front-end applications

Ideal Candidates

  • Development experience with the Java programming language
  • Experience creating and consuming REST APIs
  • Demonstrated ability to write unit tests
  • Understanding of a dependency injection model such as Spring or Guice
  • Ability to design and use data structures stored in relational databases
  • A basic understanding of functional programming models, such as Scala
  • Able to understand code in open source java projects with large code bases
  • Experience working with Javascript and HTML
  • Use of Maven, and direct xml configuration of the pom.xml file

Preferred Experience

  • Experience working with the Jackson JSON parser
  • Experience working with large scale systems that implement a Service Oriented Architecture
  • Experience managing local docker instances, and using Jenkins or another CI tool
  • Experience optimizing services to achieve 100% uptime and very low latency responses
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

444 N. Wells St. Suite 502, Chicago, IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GeofeediaFind similar jobs