JuniorBackend Software Developer (Internship Program)

MSI Global logo

MSI Global

View Salaries, Reviews, and more  

Job Description

Job Summary:


We are looking for passionate and motivated interns to join our development team as Junior Cloud Developers, contributing to the design and implementation of our Automated Fare Collection (AFC) system. In this role, you will gain hands-on experience in building scalable cloud-based applications and user interfaces, while also supporting integration and testing activities. You will work with technologies such as Spring Boot, Kafka, MQTT, and modern UI frameworks, and assist in documenting technical requirements and design specifications. This internship offers valuable exposure to enterprise-level transport systems and full-stack cloud development.


Key Responsibilities:

  • Support the development of cloud-native AFC system components using Spring Boot, Kafka, MQTT, and Hazelcast.
  • Assist in building and maintaining a microservices architecture deployed via Docker and orchestrated through Kubernetes or OpenShift.
  • Contribute to frontend development for system interfaces using Angular, React, or similar frameworks, with Bootstrap, Material UI, or other UI libraries.
  • Collaborate with senior developers and architects to gather and document software requirements and technical design specifications.
  • Help integrate APIs and cloud services that enable communication across AFC components (e.g., ticketing devices, backend processing, clearing systems).
  • Conduct testing, identify issues, and help ensure reliable performance of AFC modules.
  • Learn and apply DevOps practices, including CI/CD automation and deployment support.
  • Assist in writing and maintaining documentation for development processes, API endpoints, and system architecture.
  • Participate in Agile development workflows, using tools such as JIRA for tracking tasks and bugs.


Requirements:

  • Basic understanding of Java and Spring Boot for backend development.
  • Exposure to frontend development using Angular, React, or Vue.js.
  • Familiarity with UI component libraries such as Bootstrap, Material UI, etc.
  • Interest in cloud-native technologies such as Kafka, MQTT, Docker, and Kubernetes.
  • Basic knowledge of RESTful APIs and databases like MySQL or PostgreSQL.
  • Willingness to learn AFC domain concepts and system integration practices.
  • Good documentation skills and attention to detail in writing technical specifications.
  • Strong problem-solving, communication, and teamwork skills.
  • Able to work independently and collaboratively in a fast-paced environment.



Interview Questions of JuniorBackend Software Developer (Internship Program) at MSI Global

Currently, there aren't any interview questions for this role at MSI Global shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now