Senior Software Engineer - Java
Hyderabad and Bangalore (Hybrid)
5+yrs Experience
What you'll do -
This role will require you to:
- Implement highly usable enterprise applications and tools using Java technologies
- Analyze and design complex features built as increments to existing products
- Design and develop features on the product roadmap
- Evaluate, investigate, and tune/optimize the performance of the application
- Design, develop, and maintain modern services of observability & telemetry platforms
- Write efficient, scalable, and clean code primarily in Java, with optional use of Python
- Collaborate with cross-functional teams to define, design, and ship new agentic features in an Agile development environment
- Ensure the availability, reliability, and performance of deployed agents and supporting services
- Integrate with CI/CD pipelines to enable seamless deployment and iterative development
- Monitor and optimize agent performance, including reasoning efficiency, latency, token usage, and telemetry data
- Troubleshoot and resolve issues related to agent behavior, orchestration, and integration
- Develop and support key features and functions throughout their life cycle, from conception to support and operations
- Resolve customer incidents and provide support to Customer Support and Operations teams
You will be successful by delivering measurable improvements in automation, decision-making accuracy, and user satisfaction through intelligent agentic systems.
Who you'll work with -
You will join a high-performing engineering team with:
- Emphasis on innovation, continuous learning, and open communication
- Strong focus on mutual respect and empowering team members
- Commitment to celebrating diverse perspectives and fostering professional growth
This role is an Individual Contributor position, closely collaborating with team members and reporting to the Engineering Manager.
What makes you a qualified candidate -
- B.Tech/M.Tech/MCA/MSc in Computer Science, Information Technology, or related disciplines
- 3–5 years of relevant industry experience in enterprise application development, agentic AI, or intelligent systems
- Expert level knowledge with experience working with Java
- Must have worked in one or more public cloud environments – AWS, Azure, or Google Cloud
- Experience working in Linux environments and containerized setups using Docker
- Solid understanding of relational databases and proficiency in SQL
- Familiarity with AI coding tools such as GitHub Copilot, or VS Code extensions (AI proficiency is a must)
- Hands-on experience with observability tools such as OpenTelemetry, Prometheus, Grafana, Datadog, or Splunk
- Excellent communication and teamwork skills
What you'll bring -
You will be a preferred candidate if you have:
- Working experience with Java and REST API development
- Exposure to enterprise-grade agent deployment and performance tuning
- A proactive and solution-oriented mindset with a passion for agentic AI and continuous learning
- Creativity and adaptability in a dynamic environment
- A strong sense of ownership, accountability, and a drive to make an impact