Software Engineer – Java
- Salary
- ₹1.6MINR
- Hiring from
- India
- Work type
- Hybrid
- Posted
- Sep 30, 2026
Introduction
SymphonyAI is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAI enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, Enterprise IT and the public sector. SymphonyAI combines unrivalled AI technology, vertical expertise and industry-specific data and insights into applications that drive the highest value for customers. We are one of the largest and fastest growing AI portfolios. We are on a mission to build a “World Class Engineering Team” with a high-performance culture.
SymphonyAI Media is part of the Symphony AI group with over 3000 talented leaders, data scientists, and other professionals incubate and build SymphonyAI Group solutions. SymphonyAI Media is focused on our flagship revenue management product called Revedia. This is a product targeted at content creators to help them manage their content distribution revenues.
Job Description
SymphonyAI Media is dedicated to transforming the media industry with cutting-edge AI and innovative technology solutions. We focus on delivering value through advanced data analytics, automation, and AI-driven insights, empowering media companies to thrive in a rapidly changing landscape.
About the Role
We are seeking a motivated Software Engineer with 2–4 years of experience in Java and SQL to join our dynamic development team. You will contribute to designing, developing, and maintaining scalable software solutions for the media industry while working closely with cross‑functional teams.
Key Responsibilities
- Develop and maintain backend services and applications using Java and Spring Boot.
- Work with senior engineers to understand requirements and contribute to high-quality software delivery.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and collaborate with the team to improve code quality.
- Troubleshoot and fix software defects and performance issues.
- Learn and adopt new technologies to continuously improve development processes.
- Contribute to documentation, testing, and deployment activities.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
- 2–4 years of professional experience in software development with Java.
- Familiarity with Spring Boot and modern Java features (streams, optional, lambdas).
- Experience writing unit test cases.
- Basic understanding of frontend technologies like ReactJS (nice to have, not mandatory).
- Knowledge of version control systems (Git preferred).
- Good analytical and problem‑solving skills.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Understanding of RESTful APIs and microservices.
- Exposure to Redis or other caching solutions.
- Experience with CI/CD pipelines.
- Familiarity with cloud platforms (Azure preferred).
- Proficiency with SQL.
Benefits
- Competitive salary and performance-based incentives.
- Health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Professional growth opportunities and continuous learning programs.
- Flexible working hours and remote work options.
- Collaborative and inclusive work environment.