Senior Application Developer
Senior Applications Developer (Java/Spring Boot + Azure + Next.js)๐ Location: Onsite (Primary) โ Some flexibility for 1โ2 remote days after ramp-up๐ฐ Salary: $125,000โ$170,000 Base Salary๐ Employment Type: Direct HireAbout the RoleWe are seeking a highly experienced Senior Applications Developer to play a key role in building and scaling our next-generation connected product ecosystem. This position combines deep backend expertise in Java, Spring Boot, and Microsoft Azure with advanced frontend development using Next.js, React, and TypeScript.You will architect and develop cloud-native applications, scalable microservices, modern web experiences, and IoT-enabled solutions that support a growing global platform. This is an opportunity to work on cutting-edge technologies while influencing architecture, best practices, and product direction.What You'll DoDesign, develop, and maintain scalable backend services using Java, Spring Boot, and Azure cloud servicesArchitect and implement distributed, multi-tenant microservices solutionsBuild and optimize modern frontend applications using Next.js, React, and TypeScriptDevelop RESTful and Graph APIs integrated with Azure-native servicesCreate secure authentication and authorization solutions leveraging Azure AD B2C, OAuth, and Single Sign-OnBuild event-driven and serverless architectures using Azure Functions, Event Grid, and Service BusDeploy and manage applications using Docker, Kubernetes (AKS), and CI/CD pipelinesCollaborate closely with Product, UX/UI, and Engineering teams to deliver exceptional customer experiencesMonitor, troubleshoot, and optimize application performance, reliability, and scalabilityContribute to cloud architecture, security, governance, and infrastructure automation initiativesSupport the development of IoT-enabled applications leveraging Azure IoT servicesRequired Qualifications8+ years of software development experienceExtensive experience with Java and Spring BootStrong hands-on experience designing and deploying applications in Microsoft AzureSignificant experience building production-grade applications using Next.js, React, and TypeScriptExperience designing and supporting distributed microservices architecturesStrong understanding of REST APIs, Graph APIs, and service integration patternsExperience with:Azure FunctionsAzure App ServicesAzure API ManagementAzure SQLCosmos DBAzure StorageAzure Logic AppsExpertise with Azure AD B2C, OAuth, JWT, and modern authentication frameworksExperience with Docker and Kubernetes (AKS)Familiarity with Azure DevOps, GitHub Actions, and CI/CD best practicesExperience working with both relational and NoSQL databasesStrong understanding of cloud networking, security, monitoring, and performance optimizationPreferred QualificationsExperience building and scaling multi-tenant SaaS platformsAzure IoT experience including:Azure IoT HubDevice Provisioning ServiceTime Series InsightsExperience with Infrastructure as Code:TerraformBicepARM TemplatesKnowledge of regulatory compliance standards such as GDPR and HIPAAExperience with subscription management and billing systemsFamiliarity with Figma, Sketch, or other UI/UX collaboration toolsCertifications PreferredMicrosoft Certified: Azure Solutions Architect ExpertMicrosoft Certified: Azure Developer AssociateOracle Certified Professional (Java)Other relevant Azure or Java certificationsWhy Join Us?Opportunity to work on a modern cloud-native Azure platformHigh-impact role influencing architecture and technology decisionsExposure to IoT, SaaS, cloud-native, and enterprise-scale systemsCollaborative engineering culture focused on innovation and continuous improvementCompetitive compensation package and long-term growth opportunitiesInterview ProcessTalent Acquisition ScreenHiring Manager InterviewFinal Panel InterviewIf you're passionate about building scalable cloud applications, modern web experiences, and next-generation connected solutions, we'd love to hear from you.