Purple Drive Technologies LLC
Sr. Backend Engineer (Java)
Purple Drive Technologies LLC, San Jose, California, United States, 95199
About the Role
We are seeking a Backend Engineer (Java) to build scalable, high-performance services that power our core products. You ll work on distributed systems, design APIs, and collaborate across engineering, product, and DevOps teams. The ideal candidate has strong Java fundamentals, experience in microservices, and a passion for clean, reliable backend architecture.
Key Responsibilities
Design, develop, and maintain backend services using
Java
and modern frameworks.
Build
RESTful APIs
and event-driven services to support web and mobile applications.
Develop scalable
microservices
with clear ownership, observability, and resilience patterns.
Work with product and frontend teams to translate requirements into robust backend solutions.
Optimize service performance, latency, and throughput in production environments.
Write clean, testable code and create unit/integration tests to ensure reliability.
Participate in architecture/design reviews, code reviews, and sprint planning.
Troubleshoot production issues and contribute to root-cause analysis and prevention.
Collaborate with DevOps/SRE teams on deployment, monitoring, and CI/CD improvements.
Required Qualifications
10+ years of backend software development experience using
Java .
Strong knowledge of
Core Java , OOP, Collections, Multithreading, and JVM basics.
Hands‑on experience with
Spring Boot / Spring MVC / Spring Cloud .
Experience building and consuming
REST APIs
(JSON, OAuth2/JWT a plus).
Solid understanding of microservices patterns (service discovery, config mgmt, circuit breakers).
Experience with databases: SQL
(PostgreSQL / MySQL / Oracle)
Working knowledge of
NoSQL
(MongoDB / Cassandra / DynamoDB) is a plus
Familiarity with messaging/streaming systems such as
Kafka / RabbitMQ / SQS .
Experience with
Git , CI/CD pipelines, and Agile/Scrum practices.
Strong problem‑solving ability and good communication skills.
#J-18808-Ljbffr
Key Responsibilities
Design, develop, and maintain backend services using
Java
and modern frameworks.
Build
RESTful APIs
and event-driven services to support web and mobile applications.
Develop scalable
microservices
with clear ownership, observability, and resilience patterns.
Work with product and frontend teams to translate requirements into robust backend solutions.
Optimize service performance, latency, and throughput in production environments.
Write clean, testable code and create unit/integration tests to ensure reliability.
Participate in architecture/design reviews, code reviews, and sprint planning.
Troubleshoot production issues and contribute to root-cause analysis and prevention.
Collaborate with DevOps/SRE teams on deployment, monitoring, and CI/CD improvements.
Required Qualifications
10+ years of backend software development experience using
Java .
Strong knowledge of
Core Java , OOP, Collections, Multithreading, and JVM basics.
Hands‑on experience with
Spring Boot / Spring MVC / Spring Cloud .
Experience building and consuming
REST APIs
(JSON, OAuth2/JWT a plus).
Solid understanding of microservices patterns (service discovery, config mgmt, circuit breakers).
Experience with databases: SQL
(PostgreSQL / MySQL / Oracle)
Working knowledge of
NoSQL
(MongoDB / Cassandra / DynamoDB) is a plus
Familiarity with messaging/streaming systems such as
Kafka / RabbitMQ / SQS .
Experience with
Git , CI/CD pipelines, and Agile/Scrum practices.
Strong problem‑solving ability and good communication skills.
#J-18808-Ljbffr