JOBSEARCHER

Senior Java Developer - Spring Boot Microservices & Azure Cloud

Location: Pleasanton, CA
Duration: 6 monthsExperience Required: 10+ yearsPrimary Skills: Microsoft Azure, Microservices, Spring BootDesirable Skills: Azure Data Factory, Databricks, Azure Synapse Analytics, Python, SQL, PySparkEssential SkillsStrong experience in Java 8/11/17 or later. Extensive hands-on experience with Spring Boot. Strong understanding of Microservices Architecture. Experience developing and consuming RESTful APIs. Strong expertise in Microsoft Azure Cloud. Experience with Azure Kubernetes Service (AKS). Hands-on experience with Docker and containerization. Experience creating and maintaining CI/CD pipelines using GitHub Actions. Experience with Azure Cosmos DB. Knowledge of Git version control. Understanding of cloud security, scalability, monitoring, and performance optimization.
Key Responsibilities: Design, develop, and maintain enterprise-grade applications using Java and Spring Boot. Build and implement scalable microservices-based architectures. Develop RESTful APIs and integrate internal and external systems. Deploy, manage, and monitor cloud-native applications on Microsoft Azure. Containerize applications using Docker. Deploy and orchestrate applications using Azure Kubernetes Service (AKS). Design, implement, and maintain CI/CD pipelines using GitHub Actions. Work with Azure Cosmos DB for data storage, retrieval, and performance optimization. Collaborate with Business Analysts, QA, DevOps, and Product Owners. Troubleshoot production issues and provide timely resolutions. Follow best practices for code quality, security, scalability, and performance. Desirable SkillsAzure Data Factory. Azure Databricks. Azure Synapse Analytics. Python programming. SQL. PySpark. Databricks data engineering.
Role Summary: Develop and maintain cloud-native applications using Java, Spring Boot, and microservices. Build, deploy, and manage applications on Microsoft Azure. Implement containerization and CI/CD automation. Ensure application reliability, security, scalability, and performance.