Senior Java Developer - Spring Boot Microservices & Azure Cloud
- πΊπΈ United States
- On-site
- Senior
- 10 hours ago
- $53.00 β $54.54 / hour
- Azure
- Microservices
- Spring Boot
- Azure Data Factory
- Databricks
- Azure Synapse
- Python
- SQL
- PySpark
- Java
- REST API
- AKS
- Docker
- CI/CD
- GitHub Actions
- Cosmos DB
- Git
- Devops
- Azure Databricks
-
Location: Pleasanton, CA
-
Duration: 6 months
-
Experience Required: 10+ years
-
Primary Skills: Microsoft Azure, Microservices, Spring Boot
-
Desirable Skills: Azure Data Factory, Databricks, Azure Synapse Analytics, Python, SQL, PySpark
Essential Skills
-
Strong 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 Skills
-
Azure 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.
Senior Java Developer - Spring Boot Microservices & Azure Cloud Β· Talent Technical Services, Inc