Posted 2d ago

Apprentice - Software Engineer

@ SymphonyAI
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:Write Java code, Apply OOP concepts, Assist API development
Requirements Summary:Entry-level software engineer apprentice role; strong Java basics; understanding of OOP; APIs, databases, and Git; problem solving and communication.
Technical Tools Mentioned:Java, Spring, APIs, Databases, Git, OOP, SQL, AI (basic)
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Introduction

About SymphonyAI

SymphonyAI is a leading enterprise AI solutions provider helping retailers and manufacturers optimize business operations through advanced analytics, planning, and automation solutions. Our products support global organizations in improving supply chain efficiency, inventory performance, forecasting accuracy, and customer satisfaction. We are committed to delivering measurable outcomes for our clients through innovative technology, deep domain expertise, and strong customer partnerships.


Job Description

 

About the role

 

  • Write clean, basic Java code and follow coding standards 
  • Apply OOP concepts to implement features and fix bugs 
  • Assist in building and testing APIs (Java/Spring), databases, and integrations 
  • Participate in code reviews, daily stand-ups, and documentation 
  • Learn new tools/technologies and contribute to team goals 

 

About you

   

  • Good academic record; pursuing or recently completed a degree in Computer Science, IT, or related field 
  • Solid understanding of OOP principles  
  • Basic understanding on AI 
  • Ability to write basic Java programs and use core libraries (collections, exceptions) 
  • Familiarity with data structures and algorithms fundamentals 
  • Knowledge on Modern web development languages/frameworks like JavaScript, Vuejs, React etc. 
  • Basic knowledge of SQL and version control (Git) 
  • Problem-solving mindset, attention to detail, and clear communication 

 

Learning Opportunity

  • Mentorship from senior engineers and a structured learning plan 
  • Hands-on experience with modern Java stack and best practices 
  • Stipend and potential permanent position for high performers 
  • Collaborative culture with regular feedback and growth opportunities 

 


About Us

WHY SYMPHONY AI? 

  • Start-up spirit within a large international company 
  • Exciting technology including Artificial Intelligence 
  • Communication, Innovation and Collaboration are among our watchwords 
  • We will support and explore your ideas: if you can do it better, we want you to show us! 
  • Our teams comprise incredibly talented and passionate people who love what they do 
  • We will support your career growth and development