Sr. Software Engineer, Java Full Stack - Agentic ERP Platform

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD.

Hyderabad

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. is looking for a Senior Software Engineer (Full Stack) to join our Product Delivery team in Hyderabad. This role focuses on building and evolving the Agentic ERP Platform, which integrates AI agents with legacy ERP systems like SAP.

Applicants should have significant experience in software engineering, proficient backend skills with Java, and front-end expertise using Angular. A bachelor's degree in a related field is preferred. Join us in creating innovative solutions in an inclusive work environment.

Qualifications

  • 9+ years of professional full-stack software engineering experience.
  • Strong backend development background with Java11+.
  • Proficient in Python, experience building services.
  • Front-end experience with Angularv14+ and TypeScript.
  • Experience with Docker and Kubernetes concepts.

Responsibilities

  • Design, develop, and maintain backend services using Java21.
  • Build and support integration components connecting AI agents.
  • Implement resilience patterns using Resilience4j.
  • Develop user interfaces using Angular and TypeScript.
  • Collaborate with team members across time zones.

Skills

Java21
Python
Angular
PostgreSQL
REST APIs
Quarkus
Docker
Kubernetes
CI/CD
OpenTelemetry

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Restate

Job description

Position Overview

Senior Software Engineer (Full Stack) – Agentic ERP Platform

The Senior Software Engineer is a core member of the Product Delivery engineering team tasked with building and evolving Rimini Street’s Agentic ERP Platform. The platform enables AI agents to interact with legacy ERP systems such as SAP, Oracle E‑Business Suite, and JD Edwards, spanning backend services, AI integration, and frontend user interfaces.

Responsibilities
  • Design, develop, and maintain backend services using Java21 and Quarkus, including MCP servers, REST APIs, and platform services.
  • Build and support integration components that connect AI agents to enterprise ERP systems (SAP, OracleEBS, JDEdwards).
  • Develop data access layers with PostgreSQL, leveraging pgvector for vector storage and similarity search.
  • Implement resilience patterns such as circuit breakers, retries, and bulkheads using Resilience4j.
  • Write clean, testable, well‑documented code following established engineering standards.
  • Develop AI agent components using Python and frameworks such as Pydantic AI or LangChain4j.
  • Integrate with LLM services via a LiteLLM gateway and build RAG pipelines for contextual knowledge retrieval.
  • Implement orchestration workflows with Restate for multi‑step agent processes, including human‑in‑the‑loop checkpoints.
  • Build user interfaces using Angular and TypeScript, creating responsive layouts with CSS3, Tailwind CSS, and Angular Material.
  • Develop dashboards, admin panels, and monitoring views for agent performance and system health.
  • Participate in code reviews, design discussions, and technical design reviews.
  • Write unit and integration tests, and contribute to automated testing frameworks.
  • Contribute to CI/CD pipeline development, deployment automation, and instrument code with OpenTelemetry.
  • Collaborate with team members across time zones in a virtual environment.
  • Maintain technical documentation, architecture decision records, and knowledge sharing materials.
Qualifications
  • 9+ years of professional full‑stack software engineering experience.
  • Strong backend development background with Java11+ (Java17/21 preferred), experience with Quarkus or Spring Boot.
  • Proficient in Python; experience building services or scripts.
  • Front‑end experience with Angularv14+ and TypeScript, and modern CSS (Tailwind, SCSS, or CSS‑in‑JS).
  • Experience building component libraries or contributing to design systems.
  • Solid knowledge of relational databases, specifically PostgreSQL, and RESTful API design.
  • Familiarity with Git, CI/CD pipelines, and agile delivery practices.
  • Experience with Docker and basic Kubernetes concepts.
  • Preferred: experience with AI/ML frameworks (Pydantic AI, LangChain, LangChain4j), LLM integration, vector databases (pgvector, Qdrant), and observability tools such as OpenTelemetry, Jaeger, or Prometheus.
  • Preferred: familiarity with agent‑tool integration patterns (MCP), workflow orchestration frameworks (Restate, Temporal), and enterprise integration patterns (messaging, event‑driven architecture).
  • Strong problem‑solving and debugging skills across multiple layers of the stack.
  • Ownership mentality—responsible for features from design through production deployment.
  • Effective communication skills; able to articulate technical concepts to stakeholders.
  • Self‑motivated, able to work independently in a remote environment.
  • Fluent in English (written and verbal).
Desired Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience in enterprise software or platform product development.
  • Exposure to ERP systems (SAP, Oracle, JDEdwards) in any capacity.
  • AWS or Kubernetes certifications.
  • Contributions to open‑source projects.
Location & Travel

Hyderabad, India. Occasional travel for team meetings or training.

EEO Statement

Rimini Street is committed to creating a diverse and inclusive environment and is proud to be an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, national origin, sexual orientation, gender or gender identity, disability, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer, Java Full Stack - Agentic ERP Platform
Sr. Software Engineer, Java Full Stack - Agentic ERP Platform

Rimini Street, Inc • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive salary
Flexible working hours
Health insurance
Platform & Orchestration Engineer
Platform & Orchestration Engineer

Rimini Street • Hyderabad

On-site
INR 7,633,000 - 11,451,000
Senior Software Engineer - JAVA FullStack
Senior Software Engineer - JAVA FullStack

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 2,200,000 - 3,600,000
Agentic AI Engineer
Agentic AI Engineer

Rimini Street • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer ( Java Full-Stack / AI)
Senior Software Engineer ( Java Full-Stack / AI)

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Platform Software Engineer - Java Fullstack
Senior Platform Software Engineer - Java Fullstack

Ll Oefentherapie • Bengaluru

On-site
INR 2,800,000 - 3,600,000
Senior Developer
Senior Developer

Sapiens • Bengaluru

Hybrid
INR 800,000 - 1,500,000
Software Engineer, Senior ( Java Full stack - AI )
Software Engineer, Senior ( Java Full stack - AI )

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer – AI & Agentic Applications
Senior Java Developer – AI & Agentic Applications

Ignisov Consulting Services • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Platform & Orchestration Engineer
Platform & Orchestration Engineer

RIMINI_INDIA RIMINI STREET INDIA OPERATIONS PVT. LTD. • Hyderabad

On-site
INR 1,500,000 - 2,500,000