> Markdown version of [/jobs/ext/2155989-java-developer](https://www.wearedevelopers.com/jobs/ext/2155989-java-developer). 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 Developer - **Company:** SOFTPRINT SOLUTIONS - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, User Authentication, Microsoft Azure, Cloud Computing, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Python (Programming Language), Machine Learning, NoSQL, Performance Tuning, Software Engineering, Systems Integration, Data Processing, Enterprise Software Applications, Large Language Models, Grafana, Multi-Agent Systems, Prompt Engineering, Spring-boot, Generative AI, Backend, Event Driven Architecture, AI Platforms, Kubernetes, Real Time Data, Apache Kafka, Machine Learning Operations, Virtual Agents, Api Design, Restful APIs, Dynatrace, Docker, Microservices - **Published:** August 20, 2026 - **Apply:** https://www.careerjet.com/jobad/us4e28b28e21b652cef759298c34e8d3d1 ## About the Role 8+ years of experience in Java/J2EE application development. Strong expertise in Java, Spring Boot, and Microservices Architecture. Strong understanding of System Design, Distributed Systems, Design Patterns, and API Architecture. Hands-on experience with Apache Kafka and event-driven architecture. Strong Python programming experience, particularly for AI/GenAI integrations. Experience designing or implementing GenAI architectures and LLM-based applications. Knowledge of RAG, Vector Databases, Embeddings, Prompt Engineering, and AI Agents. Experience integrating LLMs such as OpenAI, Gemini, Claude, Llama, or similar models. Strong understanding of REST APIs, authentication, security, scalability, and performance optimization. Experience with relational and/or NoSQL databases. Strong knowledge of cloud platforms such as AWS, Azure, or GCP. Experience with Docker, Kubernetes, CI/CD, and modern DevOps practices is preferred. Preferred Skills LangChain, LangGraph, LlamaIndex, or similar GenAI frameworks. Vector databases such as Pinecone, Weaviate, Milvus, pgvector, or similar. Experience building Agentic AI / Multi-Agent Systems. Knowledge of AI/ML concepts and model deployment. Experience with observability tools and distributed tracing. Strong communication, problem-solving, and technical leadership skills. Ideal Candidate A strong candidate will be a Java/Spring Boot expert who also understands modern GenAI architecture, with the ability to bridge traditional enterprise microservices and emerging AI/LLM technologies. Keywords: Java | Spring Boot | Microservices | System Design | Kafka | Python | GenAI | LLM | RAG | AI Agents | REST API | Cloud | Kubernetes ## Description We are looking for an experienced Java Developer with strong expertise in System Design, Microservices, Spring Boot, Kafka, Python, and GenAI Architecture. The ideal candidate will be responsible for designing scalable, high-performance enterprise applications and integrating modern GenAI capabilities into distributed systems., Design and develop scalable, resilient applications using Java, Spring Boot, and Microservices. Own and contribute to high-level and low-level system design, architecture, and technical solutioning. Design event-driven architectures using Apache Kafka for real-time data and asynchronous processing. Develop secure and scalable REST APIs and backend services. Design and implement GenAI/LLM-based architectures, including RAG, AI agents, model integration, and AI-powered enterprise solutions. Work with Python for AI/ML integrations, automation, data processing, and GenAI application development. Integrate LLMs and AI services with existing Java-based enterprise applications and microservices. Evaluate and recommend appropriate technologies, frameworks, design patterns, and architectural approaches. Drive performance, scalability, reliability, security, and observability across distributed systems. Collaborate with product managers, architects, data engineers, ML engineers, and development teams. Provide technical leadership, conduct code/design reviews, and mentor engineering teams., Skill: Java Full Stack Developer Design and develop scalable applications using Java, Spring Boot, Microservices, and REST APIs. Build and maintain robust backend services and … + 15 hours ago + Apply easily ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [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) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [AI Agents Graph: Your following tool in your Java AI journey](https://www.wearedevelopers.com/videos/1550-ai-agents-graph-your-following-tool-in-your-java-ai-journey) ## Related Articles - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)