At Trane Technologies® we Challenge Possible.Our brands - including Trane® and Thermo King® - create access to cooling and comfort in buildings and homes, transport and protect food and perishables, connect customers to elevated performance with less environmental impact, dramatically reduce energy demands and carbon emissions, and innovate with a better world in mind. We boldly challenge what's possible for a sustainable world.
Job Summary
- This position is for a bright, energetic 'big data' Software Engineer with strong data pipeline experience and associated language development skills.
- You will be responsible for working as a part of a project-based team to build out and expanding the back-end data processing layer for our home automation and thermostat processing systems.
- You will focus on Java development in conjunction with Kafka and stream processing technologies.
- You will work with team members to expand and improve the stream processing ecosystem for device and data management.
Responsibilities
- Design and develop big data processing services using Java in an agile environment.
- Work with Kafka as the message bus / data pipeline layer.
- Design and help build stream processing modules to handle business logic around data events.
- Collaborate effectively with team members, including pair programming.
- Actively communicate with test team and marketing teams
- Constantly update technical knowledge and skills and share with team.
Qualifications
- Able and willing to quickly learn new technologies and master them
- 4+ years data pipeline / streaming experience
- 4+ years Java/Go or similar data processing language experience
- Strong background with unit/acceptance testing, and refactoring
- Experience building performant, scalable services
- Experience with software revision control systems (Git preferred)
- Problem solving, task prioritization, excellent communication, administration and organization skills
- Experience with software design and analysis techniques and tools
- Experience with Agile development methodologies
- Experience with Linux/Unix and shell environments
Key Competencies
We offer competitive compensation and comprehensive benefits and programs that help our employees thrive in both their professional and personal lives. We are proud of our winning culture which is inclusive and respectful at its core. We share passion for serving customers, caring for others, and boldly challenging what's possible for a sustainable world.
We are committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally p