Uniphore

Staff Software Engineer, Java/Go, AI

Uniphore

full-time

Posted on:

Location Type: Office

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

GoGRPCHibernateJ2EEJavaMicroservicesMongoDBPostgresPythonRustSpring

About the role

  • Develop creative solutions and write technical design based on the requirements.
  • Develop and maintain enterprise grade SaaS software, adapting Agile methodology.
  • Perform peer code reviews and provide feedback.
  • Promote high quality, scalability, and timely completion of projects.
  • Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database
  • Development of scalable core-java applications, Web Applications and Web Services

Requirements

  • Experience:8+ Years
  • Strong programming skills in Java or Python or Go or Rust
  • Hands-on experience with agentic frameworks such as LangGraph, LangChain, or crewAI.
  • Experience with API frameworks and protocols: MCP, REST, WebSockets, gRPC.
  • Practical experience with relational or document databases: Postgres or MongoDB.
  • Solid understanding and development experience with microservices-based architectures.
  • Strong foundation in data structures and algorithms.
  • Experience building or integrating RAG (Retrieval-Augmented Generation) systems and vector search.
  • Experience working with multi region teams.
  • Analytical problem-solving skills, with attention to detail.
Benefits
  • Uniphore is an equal opportunity employer committed to diversity in the workplace.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Core JavaJ2EEStrutsSpringClient-Side scriptingHibernateAPI frameworksMCPRESTWebSockets
Soft skills
analytical problem-solvingattention to detail