
Senior Software Engineer
Trane Technologies2 days ago
Galway, IrelandSenior
Responsibilities
- Architect secure, stateless, high-performance multi-tenant microservices and RESTful APIs for large-scale telematics streams.
- Develop maintainable production-grade Java and Spring Boot backend services using sound design principles and domain boundaries.
- Establish automated unit, integration, and performance testing practices and troubleshoot distributed asynchronous workflows.
- Build and maintain secure CI/CD pipelines, containerized environments, and cloud deployment lifecycles with DevOps partners.
- Design and optimize relational database models, SQL queries, indexes, and persistence solutions.
- Collaborate cross-functionally with Product Management, architecture, firmware, cloud services, user interface, and cybersecurity teams.
- Drive features from concept through production in an Agile Scrum environment.
- Conduct code reviews, participate in architecture discussions, share knowledge, and mentor junior and mid-level software engineers.
Requirements
- At least 5 years of hands-on software development experience with Java, including Java 17/21 or later.
- Strong experience with Spring, Spring Boot, Spring Security, and Spring Data.
- Demonstrated ability to design, implement, and document RESTful APIs and stateless microservice architectures.
- Expertise in relational database modeling, complex SQL, indexing, and query optimization, with PostgreSQL, MySQL, or Oracle experience.
- Experience with automated testing frameworks and practices including JUnit, Mockito, Testcontainers, and test-driven development.
- Proficiency with Git, Maven or Gradle, Docker, and automated CI/CD pipelines.
- Ability to troubleshoot Linux/UNIX and Windows development and server environments.
- Experience working autonomously and communicating effectively in cross-functional Agile Scrum teams.
- Practical experience with AWS or Azure cloud infrastructure is desirable.
- Familiarity with Apache Kafka, RabbitMQ, MQTT, or other messaging and event-streaming platforms is desirable.
- Experience with IoT or telematics data pipelines, multi-tenant data isolation, and role-based access control is desirable.
- Working understanding of React, TypeScript, HTML5, and CSS3 is desirable for full-stack collaboration.
- Experience with Prometheus, Grafana, OpenTelemetry, Datadog, and Bash or shell scripting is desirable.
Benefits
- Competitive compensation and comprehensive benefits and programs supporting employees’ professional and personal lives.
- Inclusive and respectful workplace culture with a focus on sustainability, customer service, and caring for others.
- Monday through Thursday onsite with colleagues; Fridays offer flexibility to choose the work location based on work requirements.
- Equal opportunity employment and commitment to workforce diversity.
Tech Stack
Apache KafkaAWSAzureBashDatadogDockerGitGradleGrafanaJavaJUnitLinuxMavenMySQLPostgreSQLPrometheusRabbitMQReactSpring BootSQLTypeScriptWindows
Categories
About Trane Technologies
Trane Technologies builds HVAC systems, controls, and energy services for commercial buildings and homes, and Thermo King transport refrigeration for trucks, trailers, and rail. It sells equipment, connected controls, and aftermarket service/maintenance contracts to building owners, contractors, and fleets. Founded in 1913, the company is publicly traded (NYSE: TT) and operates globally under the Trane and Thermo King brands from its global headquarters in Swords, Ireland.