Associate Software Engineer

SymphonyAI

Bangalore 1-2 Years ₹8–14 LPA Posted today 💼 Full Time
Apply Now

Job Description

Associate Software Engineer (Java) – Remote

We are looking for a passionate and motivated Software Engineer with 1–2 years of experience to join our engineering team. This role is well-suited for early-career professionals who enjoy solving problems, building reliable software, and continuously learning new technologies in a supportive team environment.

You will work alongside experienced engineers to design, develop, and maintain scalable applications that power enterprise-grade media solutions.

Key Responsibilities

  • Design, develop, and maintain backend components and services using Java.
  • Support the development and enhancement of web services and applications.
  • Work closely with senior engineers, product managers, and QA teams to understand requirements.
  • Write clean, well-structured, and maintainable code following best practices.
  • Participate in code reviews and learn from constructive feedback.
  • Debug and troubleshoot application issues to improve stability and performance.
  • Write and maintain unit test cases to ensure code quality.
  • Actively learn new technologies, frameworks, and tools used by the team.
  • Contribute to continuous improvement of development processes and team practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • 1–2 years of hands-on experience in software development using Java.
  • Basic to good understanding of:
  • Core Java concepts
  • Java 8+ features such as streams, lambdas, and Optional
  • Exposure to Spring or Spring Boot frameworks.
  • Basic understanding of RESTful APIs.
  • Working knowledge of SQL and relational databases.
  • Familiarity with Git or other version control systems.
  • Good analytical and problem-solving skills.
  • Strong communication skills and a positive attitude toward teamwork and learning.

Optional / Nice‑to‑Have Skills

  • Any hands-on experience or familiarity with ReactJS or other frontend technologies.
  • Introductory knowledge of unit testing frameworks such as JUnit or Mockito (through work, projects, or coursework).
  • Awareness of caching concepts or tools like Redis.
  • Basic understanding of Agile or Scrum development methodologies.
  • Exposure to cloud platforms such as Azure (preferred), AWS, or GCP through projects, labs, or learning.
  • Familiarity with CI/CD concepts or DevOps fundamentals at a high level.

Additional Information

Education: Bachelor’s degree in Computer Science/Information Technology

Job Req ID: 2922

About the Company

SymphonyAI

SymphonyAI is a leading provider of AI-powered decision intelligence platforms serving retail, finance, manufacturing, and media industries with predictive analytics and autonomous operations solutions. Recognized for its industry-specific AI applications, SymphonyAI processes petabyte-scale datasets to deliver real-time insights and operational optimization for Fortune 500 enterprises. The company's vertical AI expertise and composable platform architecture establish SymphonyAI as the trusted partner for enterprise-wide predictive intelligence transformation.

⚠️

Note: If the link is expired, the opportunity is closed or disabled by the company. Check for other opportunities.