Skip to content Skip to menu Skip to footer
Job offer description

Principal Performance & Infrastructure Engineer

New Search IE - Cork - Cork

Job Description:

Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. Our 130,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities. Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms. For additional information, please visit www.johnsoncontrols.com or follow us @johnsoncontrols on Twitter.

 

Responsibilities

 

As part of this role, you will be responsible for:

 

Design, build, implement and execute load and performance validations on the proposed architectural designs and component selections.

 

Validate the features, architecture and performance of selected 3rd party components at scale.

 

Determine the performance & scalability (P&S) limits of the proposed architectures. You will collaborate and liaise with the Architecture Team to achieve an in-depth understanding of both the architecture and the underlying business requirements.

 

Identifying metrics relevant to proving the P&S limits and writing software that will determine these limits with response to scalability, latency, efficiency and availability.

 

Establishing processes and best practices around the component selection, establishments of performance metrics, and establishment of performance and scalability limits of the component and overall system.

 

Analysis of performance and scalability results for determination of baselines, trends, and anomalies. Prepares and presents performance and scalability results and recommendations.

 

Contributing to or directly solving complex performance and scalability issues.

 

Liaising with Application Development and Platform Development teams to provide feedback on performance metrics and informing on general trends and advising on best practice.

 

 

 

Job Qualifications:

Required Skills

 

You must be a capable Java Programmer, familiar with Systems Programming features including Threading and Reflection.  Server-side Java programming is preferred. Familiarity with C/C++ and C# would be a bonus.

 

You must understand how middleware in Web environments works and how WebServers are built. Familiarity with the Spring Framework is highly desirable, as is general understanding of concepts including Dependency Injection/Inversion of Control and Aspect Oriented Programming.

 

You must have excellent communication skills - you will need to be able to produce written reports and do presentations to both management and development teams.

 

Expert with off-the-shelf Load & Performance tools and frameworks such as Apache JMeter, The Grinder, SoapUI, and similar open source and commercial products

 

Systems Admin – you must know your way round both Windows and Linux OS. Shell scripting or other Scripting languages would be an advantage.

 

Required Experience

 

Bachelor’s degree in Computer Science or related field.

 

3+ years in the design, building, implementing and executing load and performance validations on proposed architectural designs and component selections.

 

Experience with Profiling and Memory Analysis tools.

 

Ability to work on multiple projects simultaneously.

 

7+ years working experience in the same or similar application 

 

Experience developing, designing, and performance characterization of Cloud, Big Data, IoT and systems and applications (Apache Hadoop, Apache HBase, Apache Storm, Apache Spark and related or similar technologies).

 

Expertise in designing, analyzing and troubleshooting large-scale distributed systems.

 

Job details
Education field:
Work experience:
Work experience is required
Salary range:
Not provided
Date of expiry:

About company

Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. Our 117,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities. Our commitment… Find out more