Senior Java Developer - Python
Title: Senior Java Developer - PythonLocation: Pasadena, CA - Only LocalsDuration: Long Term ContractClient: US Tech / ADPRate: $65/hr on C2C all inclusiveMust have 12+ yearsJob OverviewWe 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 ResponsibilitiesDesign, 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 FrameworkMicroservices ArchitectureREST APIs / Web ServicesPython - 2+ years of hands-on experienceExperience integrating AI/ML or Generative AI platformsExperience with LLMs, AI APIs, or AI application developmentStrong SQL and database development experienceExperience with Git and CI/CDStrong understanding of software development lifecycle and Agile methodologiesPreferred AI/GenAI ExperienceAWS BedrockAzure 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 toolsQualificationsBachelor'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.