Java

We love Java as we love a good cup of coffee. We have worked with Java delivering high quality products to many high tech companies for years. From the famous Spring Framework to the broader J2EE universe, we offer the right solution for every business.

Our developers are Oracle certified and very passionate about their work. Even our garage door is opened by an application built in Java. How cool is that?

The Proof
The Zebra Java Team
The Challenge

Zebra Technologies works at the forefront of data analytics and software development methodologies. With a very rich portfolio of sensor, communication and IoT based solutions deployed in many industries and verticals, Zebra has expanded its scope of services to new data analytic methodologies to develop solutions that provide business-aligned insights and allow their customers to become not only data driven, but also knowledge driven. Having this in mind, Zebra needed to create a team of at least 10 senior Java developers in a period of 3 months to be able to increase their productivity in the software development area.

Zebra Technologies was not able to build this team in such a short period of time at their headquarters because it required a lot of investment in recruitment and training; additionally it was difficult to find the right candidates on-site. That’s why they opted to search for options to grow their development team off-site, through companies in other countries. However, they then encountered other difficulties, including timezone, culture, work quality and the skill level of the candidates.

four step process of hiring
The Solution

We built a plan to expand the Zebra Java Team in the needed time frame by using our four step process of hiring, and added 3 Java developers every 15 days. This process guaranteed the quality of work and equipped the team with senior developers and tech leads.

Since we are located just 4-5 hours away from United States via airplane, as part of the process, our developers traveled to the Zebra Headquarters to begin the onboarding process and meet the team they’d be working with. This helped Zebra and our developers to feel as though they were part of the same team, and see that culturally they were not all that different.

java team
java team 2
Our Role

Zebra Technologies demands that highly talented resources be part of their development teams. This is why we have an on-going training program for our developers which ensures they are always be up-to-date with the latest trends in the technologies used by Zebra, like Elasticsearch, Spring Boot, Kafka, MongoDB, JsonLogic, Freemarker, Docker, Jenkins and more.

Our team worked with Zebra technologies to build several features of a system that administers and monitors applications and devices in real team. The ELK stack (Elasticsearch, Logstash, Kibana) was used in order to monitor the logs of distributed devices in a centralized platform.

It has been a very rewarding experience to participate in such an innovative and dynamic team such as the ones put together by Zebra. It is always very interesting to take part in a product development process with very bright and talented people. Everyone’s opinions and insights are held in high regard and this motivates you to contribute and go the extra mile for the team’s success. There is no shortage of opportunities to contribute and learn, something that is very important for a life-long learner like myself.

Ivan, Senior Java Developer