What are the responsibilities and job description for the Java Senior Developer/Leads position at Lorven Technologies, Inc.?
Our client is looking Java Senior Developer/ Leads project , in San Leandro, CA below is the detailed requirements.
Position: Java Senior Developer/ Leads
Location: San Leandro, CA
Long term
Must have :
- Senior Developer/ Leads with Java, Python Google ADK, comfortable working with LLMs, MCP, building Agents, generating code
Job Description:
- Bachelor's degree Master’s degree in Computer Science, or a related discipline with minimum 12 Years of Overall IT experience.
- Strong Java backend engineering (Java 17 , Spring Boot, microservices, REST/gRPC).
- Strong Python engineering (OOP, typing, async patterns, packaging) and service development.
- Hands-on experience building agents and workflows with Google ADK (agents, tools, sessions/memory).
- Comfort working with LLMs: tool/function calling, structured outputs, prompt & context engineering, safety considerations.
- Understanding of MCP concepts (resources, tools, prompts; client-server model) and ability to integrate tools using MCP or standard APIs.
- Ability to produce high-quality code with AI-assisted code generation, plus strong review/verification and testing discipline.
- Security fundamentals: OAuth2/OIDC, JWT, secure coding, secrets management; familiarity with mTLS/cert management is a plus.
- Cloud-native fundamentals: Docker, Kubernetes; CI/CD pipelines; basic monitoring/observability
- Excellent communication and teamwork skills.
- Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers.
- Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to deta