Back-end Software Development Engineering Engineer

  • Palo Alto, CA
  • Posted 7 hours ago | Updated moments ago

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2

Skills

JAVA
BACK-END
SERVER-SIDE
BACKEND
FULL STACK
SPRING BOOT
REST
GRPC
KAFKA
API
MAVEN
ARGOCD
CONCOURSE
CI/CD
AWS

Job Details

Skills Required:

Java - Candidates should have strong experience in developing and maintaining microservices written in Java, ideally within a distributed, event-driven architecture. Our services handle vehicle command/control flows, provisioning, and metadata management, so solid understanding of concurrency, error handling, and performance tuning in Java is essential. 2. Spring Boot - Developers are expected to design and implement Spring Boot-based REST or gRPC services, integrating with other platform components through APIs and Kafka topics. Experience with dependency injection, configuration management, and secure inter-service communication (e.g., OAuth2, mTLS) is key. Familiarity with Maven builds and CI/CD pipelines (Concourse, ArgoCD) is a plus.

Experience Required:

Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development

Education Required:

Bachelor's Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.