
Sr. Applications Developer (Full Stack)
Trane Technologies2 months ago
Minneapolis, MN, USASenior
Base Salary
$127k - $178k/yr
Responsibilities
- Design, develop, and optimize scalable web, mobile, backend, frontend, and IoT solutions for a connected product ecosystem.
- Architect and maintain secure, distributed, multi-tenant microservices using Java, Spring Boot, and Microsoft Azure.
- Build modern, responsive, accessible, and performant user interfaces with Next.js, React, and TypeScript.
- Develop and integrate RESTful and Graph APIs with Azure-hosted Java and Spring Boot services.
- Implement serverless, event-driven, message-based, SaaS, authentication, authorization, and tenant-isolation architectures.
- Deploy, monitor, troubleshoot, and optimize Azure applications and Java/Spring Boot services for performance, scalability, and high availability.
- Develop and scale IoT applications using the Azure IoT suite.
- Apply cloud infrastructure, security, identity, compliance, networking, cost optimization, and infrastructure-as-code best practices.
Requirements
- At least 8 years of hands-on backend development experience, including significant Java and Spring Boot work in Microsoft Azure environments.
- Proven experience designing scalable backend systems, APIs, distributed microservices, and multi-tenant solutions.
- Significant production frontend development experience with Next.js and the React ecosystem, including TypeScript.
- Expertise with Azure Functions, Azure App Services, Azure API Management, Azure SQL, Cosmos DB, Azure Storage, Azure Logic Apps, Azure AD B2C, and OAuth flows.
- Experience with serverless computing, event-driven architecture, Event Grid, Service Bus, relational and non-relational databases, Docker, Kubernetes, and Azure Kubernetes Service.
- Experience with Azure Pipelines, GitHub Actions, Azure DevOps tools, and infrastructure-as-code tools including ARM templates, Bicep, and Terraform.
- Strong understanding of authentication, single sign-on, token-based authentication, identity and access management, Azure security, networking, monitoring, and cloud-native application patterns.
- Experience with MongoDB, Azure IoT Hub, Device Provisioning, Time Series Insights, SaaS billing or subscription management, and secure coding practices.
- Familiarity with regulatory compliance such as GDPR and HIPAA and with UI/UX collaboration tools such as Figma and Sketch.
- Microsoft Azure or Java/Spring Boot certifications are relevant preferred qualifications, including Azure Solutions Architect, Azure Developer Associate, or Oracle Certified Professional: Java.
- Ability to diagnose performance bottlenecks, resolve reliability issues, and build high-availability systems.
Benefits
- Health insurance and holistic wellness programs with incentives begin on day one for the employee and family.
- Family-building benefits include fertility coverage and adoption or surrogacy assistance.
- Paid time off includes up to 15 vacation days, paid holidays, sick leave, volunteer leave, parental leave, and sick leave options.
- 401(k) matching, educational and training programs, tuition assistance, and student debt support are available.
- The role is onsite Monday through Thursday, with the employee choosing their work location on Fridays; benefit offerings may vary by site, region, union involvement, and employee status.
Tech Stack
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.