{bc}
successfactors

Software Engineer Apprentice

FUJITSU LIMITED
Bengaluru, IND
Full-time
Entry
Onsite
Discovered 2 weeks ago
PythonC++JavaLinuxREST APIsSQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonC++Java
Smart Apply

Full Job Posting

Role Purpose

We are looking for a motivated and enthusiastic Apprentice Software Engineer to join the 1Finity engineering team. The apprentice will work closely with experienced software engineers on the development, testing, automation, and maintenance of next-generation optical networking and infrastructure management solutions.

This role provides an opportunity to gain hands-on experience in software development, networking technologies, system integration, automation, and cloud-native platforms while working in a global engineering environment.

Key Responsibilities

  • Support software development, testing, debugging, and maintenance activities.
  • Assist in developing backend services, utilities, and automation scripts.
  • Participate in software design discussions and code reviews.
  • Contribute to feature implementation under guidance from senior engineers.
  • Support API integration, data processing, and system monitoring activities.
  • Assist in troubleshooting and resolving software defects.
  • Prepare and maintain technical documentation.
  • Collaborate with cross-functional teams for software validation and testing.
  • Learn and apply software engineering best practices, coding standards, and Agile methodologies.
  • Support CI/CD, automation, and cloud-based development initiatives where applicable.

Required Qualifications

  • BE/B.Tech/M.Tech in Computer Science, Information Science, Electronics, Telecommunications, Electrical Engineering, Artificial Intelligence, Data Science, or related disciplines.
  • Strong academic background.
  • Good understanding of programming fundamentals and data structures.
  • Knowledge of Python, C++, Java, or similar programming languages.
  • Understanding of software development lifecycle concepts.
  • Familiarity with Linux environment.
  • Strong analytical and problem-solving skills.
  • Good communication and collaboration abilities.

Preferred Skills

  • Python development.
  • REST APIs and web technologies.
  • SQL and database fundamentals.
  • Git version control.
  • Cloud platforms (AWS, Azure, GCP).
  • Basic networking concepts (TCP/IP, HTTP/HTTPS).
  • Container technologies such as Docker.
  • Exposure to AI/ML, automation, or data analytics would be an added advantage.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at FUJITSU LIMITED