Taro Logo

Senior Java Software Engineer

Global leader in intelligent climate and energy solutions, committed to creating solutions that matter for people and planet.
Monterrey, Nuevo Leon, Mexico
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Java Software Engineer

Carrier Global Corporation is seeking a Senior Java Software Engineer to join their team in Monterrey. This role focuses on designing, developing, and maintaining Java-based solutions for Building Automation Systems. The ideal candidate will work on building automation controllers, requiring deep understanding of core Java programming including optimization of performance and memory usage.

The position involves working with hardware and systems engineering teams to ensure smooth integration with embedded hardware components. You'll be responsible for developing Java-based solutions using Agile methodologies, writing and maintaining software for building automation controllers, and ensuring the software meets performance requirements.

As a Senior Java Engineer, you'll participate in project planning, provide accurate estimates, and use test-driven development methodologies. The role requires strong problem-solving skills and the ability to create scalable, maintainable software solutions. You'll be working with a global leader in intelligent climate and energy solutions, contributing to solutions that matter for people and our planet.

The company offers competitive benefits including health insurance and professional development opportunities. Carrier values diversity and inclusion, fostering an environment where employees can grow and innovate. With approximately 56,000 employees worldwide, you'll be part of a team that's constantly pushing industry standards and improving customers' lives through technology.

This is an excellent opportunity for a senior-level Java developer interested in working with embedded systems and building automation technology. The role combines technical expertise with real-world impact, as your work will directly contribute to making buildings smarter and more sustainable.

Last updated 4 days ago

Responsibilities For Senior Java Software Engineer

  • Develop and maintain Java-based solutions using Agile methodologies
  • Write and maintain Java software for building automation controller
  • Participate in project planning and provide accurate estimates
  • Collaborate with hardware and systems engineering teams
  • Ensure software meets timing and performance requirements
  • Write unit and functional tests using TDD methodologies
  • Debug and resolve software/hardware/firmware interaction issues

Requirements For Senior Java Software Engineer

Java
Linux
  • BS in Computer Science, Software Engineering, Electrical Engineering, or related field
  • Strong Java and object-oriented programming skills
  • Experience in Java-based memory management and optimization
  • Experience ensuring software meets timing and performance requirements

Benefits For Senior Java Software Engineer

Medical Insurance
  • Health insurance
  • Professional development opportunities

Interested in this job?

Jobs Related To Carrier Global Corporation Senior Java Software Engineer