Graduate Apprentice Trainee

Location: 

Bangalore, IN, 560092

Onsite / Hybrid / Remote:  Hybrid (< 50% remote)

Tasks:

  • Assist in the development, testing, and maintenance of Java-based applications.
  • Support software development activities including coding, debugging, and documentation.
  • Participate in requirement analysis, design discussions, and code reviews.
  • Learn and apply software development best practices, tools, and methodologies.
  • Collaborate with cross-functional teams to deliver project objectives.
  • Assist in troubleshooting and resolving application issues.
  • Prepare technical documentation, reports, and user guides.
  • Participate in testing, validation, and deployment activities.
  • Continuously enhance technical knowledge and skills in Java and related technologies.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Electronics, or related Engineering disciplines.
  • Basic academic foundation in:
    • Java Programming
    • Object-Oriented Programming (OOP)
    • Data Structures & Algorithms
    • Database Management Systems (SQL)
    • Operating Systems
    • Software Engineering Fundamentals
  • Good verbal and written communication skills.
  • Ability to work effectively in a team environment.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and adapt to new technologies.
  • Exposure to Java, Spring Boot, SQL, Git, or web technologies is preferred but not mandatory.