← Serch more jobs

Sr. Applications Developer (Full Stack)

LinkedIn Trane Technologies Minneapolis, MN
Mid-Senior level Posted March 4, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Minimum 8 years of hands-on backend development experience, including significant work with Java and Spring Boot in Microsoft Azure environments.
  • Proven ability to design, develop, and maintain scalable backend systems and APIs using Java Spring Boot and Azure technologies.
  • Significant experience building production-grade frontend applications using Next.js and the React ecosystem.
  • Demonstrated track record architecting distributed, multi-tenant microservices solutions.
  • Advanced development skills in backend technologies, with a strong focus on Java and Spring Boot.
  • Proven experience building and deploying RESTful and GraphQL APIs with Java Spring Boot, integrated with Azure services.
  • Expertise in Azure Functions, Azure App Services, Azure API Management, Azure SQL, Cosmos DB, Azure Storage, Azure Logic Apps, and related cloud-native services.
  • Deep understanding of identity management and authentication using Azure AD B2C and OAuth flows.
  • Experience with serverless computing, event-driven architecture, and message-based systems (Event Grid, Service Bus).
  • Familiarity with both relational (Azure SQL) and non-relational (Cosmos DB, MongoDB) databases.
  • Strong understanding of containerization (Docker) and orchestration (Kubernetes on Azure Kubernetes Service - AKS).
  • Familiarity with CI/CD pipelines, DevOps practices, and Azure DevOps tools (Azure Pipelines, GitHub Actions).
  • Advanced skills in developing modern web applications with Next.js, React, and TypeScript.
  • Strong focus on building responsive, accessible, and performant user interfaces.
  • Experience integrating frontend applications with Azure-hosted and Java Spring Boot backend APIs and services.
  • Skilled in implementing secure authentication flows, including Single Sign-On and token-based authentication.
  • Experience implementing multitenant SaaS architectures: tenant isolation, scalability, data partitioning.
  • Working knowledge of networking concepts and cloud infrastructure best practices.
  • Deep expertise in Microsoft Azure compute, storage, networking, security, monitoring, and cost optimization.
  • Experience developing, deploying, and scaling applications in Azure cloud environments.
  • Knowledge of cloud-native application patterns and Azure resource management.
  • Familiarity with Infrastructure-as-Code tools (ARM templates, Bicep, Terraform for Azure).
  • Strong understanding of Azure security best practices, identity, and access management.
  • Familiarity with regulatory compliance (GDPR, HIPAA, etc.) using Azure services and secure coding practices.
  • Demonstrated ability to monitor, analyze, and optimize Azure-based backend performance, especially for Java/Spring Boot services.
  • Skilled at diagnosing and resolving bottlenecks for reliable, high-availability systems.
  • Experience building and scaling IoT applications leveraging Azure IoT suite (IoT Hub, Device Provisioning, Time Series Insights).
  • Familiarity with modern UI/UX design collaboration and tools (Figma, Sketch, etc.).
  • Exposure to billing/subscription management for SaaS, and implementing secure user authentication/authorization flows.
  • Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or relevant Azure certifications.
  • Oracle Certified Professional: Java, or equivalent Java/Spring Boot certifications.
Preferred Skills
  • Familiarity with Infrastructure-as-Code tools (ARM templates, Bicep, Terraform for Azure).
  • Familiarity with modern UI/UX design collaboration and tools (Figma, Sketch, etc.).
  • Exposure to billing/subscription management for SaaS, and implementing secure user authentication/authorization flows.
  • Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or relevant Azure certifications.
  • Oracle Certified Professional: Java, or equivalent Java/Spring Boot certifications.
Education
  • (Not required) – Oracle Certified Professional: Java, or equivalent Java/Spring Boot certifications.