JOBSEARCHER

Senior Java Developer - Python

Title: Senior Java Developer - Python
Location: Pasadena, CA - Only Locals
Duration: Long Term Contract
Client: US Tech / ADP
Rate: $65/hr on C2C all inclusive
Must have 12+ years
Job Overview: We are seeking an experienced Java Backend Developer with strong expertise in backend application development, hands-on Python experience (2+ years), and exposure to modern AI/ML platforms and Generative AI technologies. The ideal candidate will design and develop scalable backend services while integrating AI capabilities into enterprise applications.
Key Responsibilities: Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot. Develop RESTful APIs and backend services with a focus on performance, security, scalability, and reliability. Use Python (2+ years) for automation, data processing, AI/ML integrations, scripting, and backend development. Integrate enterprise applications with AI/ML platforms, LLMs, and Generative AI services. Work with AI platforms such as AWS Bedrock, Azure OpenAI, Google Vertex AI, OpenAI APIs, or similar technologies. Develop and integrate LLM-powered applications, RAG pipelines, AI agents, and intelligent automation where applicable. Collaborate with Data Scientists, AI/ML Engineers, and Product teams to integrate AI capabilities into backend applications. Work with databases such as PostgreSQL, MySQL, MongoDB, or Oracle. Develop event-driven and distributed applications using technologies such as Kafka or similar messaging platforms. Implement automated testing, CI/CD pipelines, logging, monitoring, and production support. Participate in architecture discussions, code reviews, troubleshooting, and performance optimization. Follow secure coding, API design, and software engineering best practices.
Must-Have:
  • SkillsJava 8+ / Java 11+ / Java 17+Spring Boot / Spring Framework
  • Microservices ArchitectureREST APIs / Web Services
  • Python - 2+ years of hands-on experienceExperience integrating AI/ML or Generative AI platforms
  • Experience with LLMs, AI APIs, or AI application development
  • Strong SQL and database development experienceExperience with Git and CI/CDStrong understanding of software development lifecycle and Agile methodologies
  • Preferred AI/GenAI ExperienceAWS Bedrock
  • Azure OpenAIGoogle Vertex AIOpenAI APIsLangChain / LlamaIndexRetrieval-Augmented Generation (RAG)
Vector databases such as Pinecone, OpenSearch, pgvector, or FAISSPrompt engineeringAI Agents / Agentic AIModel integration and inference APIsPreferred Additional SkillsApache KafkaDocker / KubernetesAWS / Azure / GCPPostgreSQL / MySQL / MongoDBJenkins / GitHub Actions / GitLab CITerraformAutomated testing with JUnit, Mockito, PyTest, or similar tools
Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.12+ years of backend software development experience, with strong hands-on Java experience.2+ years of hands-on Python development experience. Practical experience working with or integrating AI platforms, Generative AI, LLMs, or AI-powered applications. Strong problem-solving, communication, and collaboration skills.