Senior Java Developer - Spring Boot Microservices & Azure Cloud

TALENT Software Services
Pleasanton, CA, United States
8 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$110,240.0 - $113,443.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Microsoft Azure Cloud Computing Cloud Computing Security Software Quality Continuous Integration Information Engineering DevOps Github Python (Programming Language) Performance Tuning
+17 more
Software Engineering SQL Databases Scripting Data Storage Technologies Azure Data Factory Spring Cloud Spring-boot Git Containerization Pyspark Cosmos DB Azure AKS Restful APIs Azure Synapse Analytics Docker Databricks Microservices

Job description

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

Requirements

Java, Microsoft Windows Azure, Software Engineering, Microservices, Cloud Computing, SQL (Structured Query Language), Microsoft Windows Azure, Python Programming/Scripting Language, Microservices, Application Programming Interface (API), * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…