Skip to main content

Software Developer (Java Backend) with DevOps | Cupertino, CA

Posted yesterday

ccgtSan Diego (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Position Summary: We are seeking an exceptionally skilled and experienced Software Developer (Java Backend) with DevOps expertise to join our engineering team on an onsite contract basis in Cupertino, CA or San Diego, CA. In this critical backend and infrastructure engineering role, you will be responsible for designing, building, and scaling high-performance Java microservices, enterprise APIs, and automated deployment pipelines. The ideal candidate will bring advanced professional proficiency in Java, Spring Boot, distributed system design, containerization, and CI/CD DevOps workflows. If you possess a distinguished background in backend software development and cloud infrastructure automation, we invite you to apply.
Detailed Job Description: As a Software Developer (Java Backend) with DevOps in Cupertino, CA or San Diego, CA (Onsite) via CCGT LLC, you will serve as a principal technical authority responsible for developing robust backend services and maintaining automated deployment infrastructure. Your daily responsibilities will encompass engineering scalable microservices using Java and Spring Boot, managing containerized application workloads with Docker and Kubernetes, and orchestrating automated CI/CD pipelines. You will collaborate closely with software architects, QA engineers, and operations teams to guarantee high availability and low latency across enterprise systems. Candidates are required to submit their updated resume via email to Syed Ali at syed.ali01@ccgtllc.net.Key Responsibilities Design, develop, test, and maintain scalable, high-availability backend microservices and RESTful APIs using Java and Spring Boot. Implement robust enterprise integration patterns, message queues (Kafka/RabbitMQ), and distributed caching mechanisms. Architect, configure, and maintain containerized application environments utilizing Docker and Kubernetes orchestration platforms. Build, optimize, and manage automated CI/CD deployment pipelines using Jenkins, GitLab CI, or GitHub Actions. Write highly optimized database queries, schemas, and persistence layers across relational (SQL) and NoSQL databases. Collaborate proactively with system architects, product managers, and QA engineers to deliver high-quality software releases. Monitor application performance, troubleshoot production incidents, and execute root-cause analysis (RCA) swiftly. Enforce strict adherence to enterprise security best practices, vulnerability patching, and infrastructure hardening. Manage infrastructure automation and cloud provisioning using Infrastructure as Code (IaC) tools like Terraform. Author comprehensive technical specifications, API documentation, and operational runbooks.
Required Qualifications & Skills:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum of 6+ years of professional software development experience focusing on Java backend engineering.
  • Deep hands-on proficiency with Spring Boot, microservices architecture, and REST API design.
  • Proven professional experience with DevOps tools and practices, including Docker, Kubernetes, and CI/CD pipelines.
  • Solid working knowledge of relational and NoSQL databases, caching layers, and message brokers.
  • Strong understanding of Linux operating systems, shell scripting (Bash/Python), and networking protocols.
  • Outstanding analytical problem-solving, debugging, and cross-functional communication capabilities.
  • Mandatory residency/work authorization: Ability to operate onsite in Cupertino, CA or San Diego, CA.Nice-to-Have Skills
  • Professional certifications such as AWS Certified DevOps Engineer or Oracle Certified Professional Java Developer.
  • Prior professional experience working within high-tech consumer electronics or hyperscale enterprise environments.
  • Familiarity with modern observability tools (Prometheus, Grafana, Datadog).Immediate availability for onsite contract mobilization in California.
  • Application Information
Salary/Rate: Competitive market rate
Deadline: Immediate
Notice Period: Immediate to 14 Days
Contract Duration: 6+ Months Contract
Recruitment Pro TipWhen applying for this Java Backend Software Developer position with CCGT LLC, ensure your resume explicitly highlights your Spring Boot microservices portfolio, your Kubernetes/Docker DevOps experience, and your CI/CD automation background.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this