Senior Java Developer - Spring Boot Microservices & Azure Cloud

Talent Software Services, Inc.
  • Pleasanton, CA
  • $53–$54.54 Per Hour
  • Instant Apply
3 days ago

Job Description

  • 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.

Numbers & Facts

LocationPleasanton, CA
Salary$53–$54.54 Per Hour

Skills

  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Recoveryunmatched
  • Data Storageunmatched
  • DevOpsunmatched
  • Gitunmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Performance Analysisunmatched
  • Performance Tuning/Optimizationunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Time Managementunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder