[SO] Senior Full-Stack Java Developer
Prefer a full account with a password? Sign Up to Apply
Job Description
Position Overview
We are seeking a highly skilled Full-Stack Java Developer to design, build, and deploy high-performance enterprise applications. In this role, you will lead end-to-end full-stack feature development using Java Spring Boot on the backend and React on the frontend. You will play a pivotal role in modernizing cloud infrastructure on Microsoft Azure, leveraging Bicep for Infrastructure-as-Code (IaC), containerizing services with Docker, and automating deployment workflows via Azure DevOps Pipelines.
Key Responsibilities
• Full-Stack Application Development: Architect, develop, and maintain secure, scalable RESTful microservices using Java Spring Boot and intuitive, responsive user interfaces using React.
• Cloud Infrastructure as Code (IaC): Provision, maintain, and automate Azure cloud infrastructure using Azure Bicep templates to ensure repeatable and consistent deployment environments.
• DevOps & Pipeline Automation: Design, build, and manage end-to-end CI/CD pipelines using Azure DevOps Pipelines for continuous integration, automated testing, and zero-downtime deployments.
• Containerization & Deployment: Package applications using Docker and manage container workloads across Microsoft Azure cloud environments (e.g., Azure Container Apps, Azure Kubernetes Service, or Azure App Service).
• Build & Dependency Management: Standardize and maintain build scripts, multi-module project structures, and dependency configurations using Maven.
• Quality & Collaboration: Write robust unit/integration tests, conduct rigorous code reviews, adhere to enterprise security standards, and collaborate closely with cross-functional product teams.
Requirements
Function: Information Technology
Experience Level: Associate