Job Directory Software Engineer I

Software Engineer I
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Who we are

ShopperTrak, a part of Johnson Controls, invented the business of counting analytics and continues to stay at the forefront of the industry. We keep adding technology, capabilities and expertise that help us accurately understand consumer behavior throughout the entire shopping life-cycle. We're a retail analytics company, in the business of driving efficiency and profitability.

We are on a mission. We are revolutionizing the brick and mortar retail world with innovative products that fuel their success. Our path forward includes active exploration of IoT, Computer Vision, Machine (Deep) Learning and other technologies. We believe this is a thrilling journey and providing clarity on our future and empowering people to do their best work is the key to our success. We are inspired by people who are passionate, curious and want to push the envelope on innovation. Around here, our motto is "build great stuff" that helps solve problems for our customers and great things will follow.

What you will do

The Software Engineer I is an entry-level development position that will leverage your education and experience in the design, coding and maintenance of software applications to develop, enhance and modify Shoppertrak software systems. This individual demonstrates a thorough understanding of software methodologies and latest development environments.

How you will do it

Building an IoT solution in big data, the architecture is built around technology principles of being highly-available, high-performing, scalable, and highly secure. Data is transferred in real-time between the IoT devices and back-end system through data streams, message buses, and REST APIs.

* Develop scalable microservices using Spring Boot platform to enhance current and new products.
* Stay abreast of emerging technologies and new design approaches.
* Develop and implement sound software development practices.
* Follow coding standards and procedures.
* Provide creative solutions to complex problems.
* Participate in functional, technical, and code reviews.
* Provide 24X7 support when required.
* Work in an Agile environment

What we look for

Required

* Bachelor's degree in Computer Science or related field
* 0 - 2 years full stack development, ideally application development experience
* Java / J2EE
* JavaScript
* Agile
* Must be local to the Greater Chicago area
* Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States

Preferred

* HTML
* CSS
* Spring Boot
* RESTful Services
* Unix (Solaris, Linux, etc.)
* HTML
* NoSQL / SQL (Cassandra, MongoDB)
* Groovy
* NodeJS
* React
* RabbitMQ
* Cloud Platforms (GCP, CloudSQL, BigQuery, AWS)
* Hazlecast
* Strong troubleshooting skills
* Excellent written and verbal communication skills
* Self-starter and independent worker
* Ability to be a team player

Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.