September 07, 2016

Java Software Engineer Tyco Retail Solutions (Irvine, CA)

Tyco Fire and Security - Irvine, CA

View Job Summary View Job Summary
  • Company
    Tyco Fire and Security Tyco Fire and Security
  • Location
    Irvine, CA
  • Job Type
  • Job Classification
    Full Time
  • Experience
    Mid-Career (2 - 15 years)
  • Education
    Bachelors Degree
  • Company Ref #
  • AJE Ref #

Job Description

Tyco Retail Solutions, a unit of Johnson Controls, is a leading global provider of integrated retail performance and security solutions, deployed today at more than 80 percent of the world's top 200 retailers. Customers range from single-store boutiques to global retail enterprises. Our Sensormatic electronic article surveillance (EAS) products have protected more than 80 million products in the past decade, making it the most trusted brand in retail loss prevention. Operating in more than 70 countries worldwide, Tyco Retail Solutions provides retailers with real-time visibility to their inventory and assets to improve operations, optimize profitability and create memorable shopper experiences. The TrueVUE platform developed by Tyco Retail Solutions is a leading product in the RFID based inventory management and RFID based store performance arenas. It is a is a highly scalable enterprise solution designed to handle millions of transactions and provide real-time decision support.

Tyco Retail Solutions offers an excellent working environment in addition to a very competitive compensation and benefits package.

Job Description:
The Software Engineer will be a key contributor to the design and development of the TrueVUE platform, an enterprise class high volume transactional system used by retailers globally. The developer will work on multiple areas within the platform ranging from core services, APIs for the core services, data models and data access to the data store. The developer will work with the Product Management team to understand the requirements for new components, features and enhancements to the product and translate the requirements to system design and code.

Job Responsibilities:
Contribute to the architecture of the platform.
. Take ownership for the design of sub components of the system.
. Ensure the alignment of detailed designs with the enterprise architecture.
. Evaluate and incorporate newer technologies into the platform.
. Conduct design reviews and code reviews.
Implement new components, features and enhancements to the platform.
Fix software defects on the platform.



Strong knowledge of Java
Strong knowledge of Java EE technologies (e.g. JMS, EJB)
Experience working with Web Services
Experience working with cloud enabling technologies such as Storm and Kafka
Experience working with Big Data and distributed storage solutions such as Cassandra
Experience with building multi-tenant hosted solutions a plus
Experience working on mobile platforms a plus


* Bachelor's degree (or better) in Computer Science, Information Technology, or another related field from an accredited 4 year university.

* 5 years of experience developing commercial enterprise software solutions

Johnson Controls is an EEO/AA/Veteran/Disabled Employer