Job Opportunity :: Software Developer (Java Backend) with DevOps :: Cupertino, CA (Onsite) :: Contract :: Urgent Opportunity

Zodiac Solutions
Cupertino, CA, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Amazon Web Services Big Data Cloud Computing Computer Programming Databases Continuous Integration Data Warehousing Relational Databases Software Debugging
+45 more
Software Design Patterns DevOps Distributed Systems Github Design of User Interfaces Monitoring of Systems Python (Programming Language) PostgreSQL MySQL Object-Oriented Software Development Performance Tuning RabbitMQ Redis Reliability Engineering Cloud Services Prometheus Azure Machine Learning Secure Coding Software Deployment Software Engineering Data Streaming Datadog Spring Cloud Istio Grafana Apache Spark Software Security Caching Reliability of Systems Backend Cloudformation Event Driven Architecture Containerization Kubernetes Infrastructure Automation Frameworks Apache Flink Apache Kafka Linkerd (Service Mesh) Front End Software Development Restful APIs Terraform Splunk Docker Jenkins Microservices

Job description

We are seeking a highly skilled Software Developer with strong Java Backend and DevOps expertise to join a fast-paced engineering team. The ideal candidate will have extensive experience building scalable distributed systems, developing cloud-native applications, and implementing DevOps best practices. Candidates from leading product companies and large-scale technology environments are strongly preferred., * Design, develop, and maintain highly scalable backend services and microservices.

  • Build robust APIs and distributed systems capable of handling large-scale workloads.
  • Develop and optimize cloud-native solutions using AWS services.
  • Implement and maintain CI/CD pipelines to support rapid and reliable deployments.
  • Collaborate with cross-functional teams including product management, SRE, infrastructure, and security teams.
  • Troubleshoot production issues and drive root cause analysis.
  • Improve system reliability, observability, and performance.
  • Participate in architecture reviews and technical design discussions.
  • Automate infrastructure provisioning and deployment processes.

Requirements

Backend Development:

  • 5+ years of hands-on software development experience.
  • Strong programming skills in Java (preferred), Python, Go, or JavaScript.
  • Extensive experience developing backend applications and RESTful APIs.
  • Strong understanding of Object-Oriented Design principles and design patterns.
  • Experience working with distributed systems and high-availability architectures.
  • Strong Linux/Unix fundamentals.

DevOps & Cloud:

  • Hands-on experience with AWS cloud services.
  • Strong knowledge of Docker and containerization technologies.
  • Experience managing and deploying applications using Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, CodeDeploy, ArgoCD, or similar.
  • Infrastructure automation experience using Terraform, CloudFormation, or related tools.
  • Experience with monitoring and observability tools.

Database & Messaging:

  • Experience with PostgreSQL, MySQL, or similar relational databases.
  • Hands-on experience with Redis, Kafka, RabbitMQ, or event-driven architectures.
  • Strong understanding of data modeling and performance optimization.

Software Engineering Practices:

  • Strong understanding of Microservices Architecture.
  • Experience with Service Mesh technologies is a plus.
  • Knowledge of secure coding practices and application security.
  • Strong debugging and problem-solving skills., * Experience supporting large-scale internet-facing applications.
  • Big Data ecosystem experience including Spark, Flink, MPP platforms, or Data Warehousing.
  • Exposure to Site Reliability Engineering (SRE) practices.
  • Experience with frontend technologies and UI development.
  • Experience with AI/ML platform integrations is a plus.

Nice to Have:

  • Service Mesh (Istio, Linkerd)
  • Kafka Streaming
  • Redis Caching
  • Spark/Flink
  • Terraform
  • SRE/Platform Engineering
  • Observability tools such as Datadog, Prometheus, Grafana, Splunk

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…