Java Backend Engineer

DPP Tech, Inc.
Pleasanton, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Pleasanton, United States of America

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Continuous Integration
Relational Databases
Software Design Patterns
Python
PostgreSQL
Enterprise Messaging Systems
MySQL
Oracle Applications
Software Architecture
RabbitMQ
Software Deployment
Systems Integration
Multithreading
Google Cloud Platform
Large Language Models
Spring-boot
Generative AI
Backend
GIT
Kubernetes
Kafka
REST
Automation Anywhere
Docker
Microservices

Requirements

  • 8+ years of experience in backend development using Java.
  • Strong hands-on experience with Spring Boot, REST APIs, and Microservices.
  • Experience with Java 17+ (preferred).
  • Solid understanding of backend architecture, multithreading, collections, and design patterns.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with Kafka, RabbitMQ, or other messaging systems.
  • Experience deploying applications on AWS, Azure, or Google Cloud Platform.
  • Hands-on experience integrating or building AI/LLM-powered applications.
  • Experience with AI frameworks/tools such as LangChain, Spring AI, OpenAI APIs, Azure OpenAI, Vertex AI, Anthropic Claude, or Retrieval-Augmented Generation (RAG).
  • Experience with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Strong problem-solving and communication skills.

< data-start="1195" data-end="1213">Nice to Have:

  • Experience with vector databases (Pinecone, Weaviate, Milvus, pgvector).
  • Knowledge of Python for AI workflows.
  • Experience with MCP (Model Context Protocol) or AI agents.

Apply for this position