> Markdown version of [/jobs/ext/1323078-java-backend-engineer](https://www.wearedevelopers.com/jobs/ext/1323078-java-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Backend Engineer - **Company:** DPP Tech, Inc. - **Location:** Pleasanton, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Continuous Integration, Relational Databases, Software Design Patterns, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, MySQL, Oracle (Applications), Software Architecture, RabbitMQ, Software Deployment, Systems Integration, Multithreading, Google Cloud, Large Language Models, Spring-boot, Generative AI, Backend, Git, Kubernetes, Apache Kafka, Restful APIs, Automation Anywhere, Docker, Microservices - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/cfdfb23f-fd88-424d-972d-0523359b9df0 ## About the Role * 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. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)