Sign in

Java Software Engineer

Troy, Michigan, United States
March 19, 2019


Role: Java Developer

Permanent Position

Location : Troy, MI.

Relevant Stack:

● Java

● Docker

● Jenkins

● HBase

● Hadoop

● Kafka

● Ansible

We are looking for a Software Engineer to join our growing Engineering team and build out the next generation of our platform. The ideal candidate is a hands-on platform builder with significant experience in developing scalable and streaming data platforms. They must have strong, firsthand technical expertise in Java and big data technologies and the proven ability to fashion robust scalable solutions that can manage streaming data sets. This person should embody a passion for continuous improvement and test-driven development.


● Analyze, design and develop tests and test-automation suites.

● Design and develop streaming processing platforms.

● Test software development methodology in an agile environment.

● Provide ongoing maintenance, support and enhancements in existing systems and platforms.

● Provide recommendations for continuous improvement.

● Work alongside other engineers on the team to elevate technology and consistently apply best practices.


● Hands-on experience working with technologies like Docker, Jenkins, Hadoop, HBase and Kafka.

● Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.

● Experience with test-driven development and automated testing frameworks.

● Capable of delivering on multiple competing priorities with little supervision.