Software Engineer (Backend Development) | 6-month internship

MSI GLOBAL PRIVATE LIMITED

Singapore

Presencial

SGD 60.000 - 90.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

MSI GLOBAL PRIVATE LIMITED is seeking a motivated Software Engineer (Backend Development) to join our Back Office Development Team in Singapore. The role welcomes fresh graduates and professionals with a few years of experience who are passionate about backend technologies and enterprise application development.

You will design, develop, test, integrate, deploy, and support high-volume enterprise applications for our AFC platform, gaining exposure to SDLC while collaborating with engineers, QA,

Formación

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Fresh graduates are welcome to apply.
  • Candidates with 1 to 5 years of experience in software development are encouraged to apply.
  • Knowledge of Java programming and object-oriented design principles.
  • Familiarity with Java technologies such as Spring Boot, Spring Framework, REST APIs, JDBC, and SQL.
  • Understanding of relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Basic knowledge of Git version control and software development best practices.
  • Familiarity with Linux/Unix or Windows environments is advantageous.
  • Strong analytical, problem-solving, and debugging skills.
  • Good communication skills and willingness to learn new technologies.

Responsabilidades

  • Participate in the design, development, testing, deployment, and maintenance of enterprise applications and backend services.
  • Develop and enhance RESTful APIs, database-driven applications, and system integrations.
  • Write clean, maintainable, and efficient Java code following best practices and coding standards.
  • Assist in troubleshooting, debugging, and resolving application and integration issues.
  • Collaborate with team members to support SIT, UAT, production deployment, and post-deployment support activities.
  • Perform database development, optimization, and SQL query tuning.
  • Support the implementation of automated testing, performance testing, and quality assurance activities.
  • Contribute to CI/CD pipelines using tools such as Git and Jenkins.
  • Prepare and maintain technical documentation, including design specifications and deployment documentation.
  • Participate in software modernization, microservices development, and cloud migration initiatives.
  • Utilize AI-assisted development tools such as GitHub Copilot and Claude Code to improve productivity and code quality.
  • Work closely with technical and business stakeholders to deliver solutions that meet business requirements.

Conocimientos

Java programming
Spring Boot
REST APIs
SQL
Git
Linux/Unix

Educación

Bachelor's degree in CS/IT/SE

Herramientas

Jenkins

Descripción del empleo

Job Summary

We are seeking a motivated Software Engineer (Backend Development) to join our Back Office Development Team. This role is suitable for both fresh graduates and candidates with a few years of software development experience who are passionate about backend technologies and enterprise application development.

You will be involved in the design, development, testing, integration, deployment, and support of high-volume, high-performance enterprise applications for our Automatic Fare Collection (AFC) platform. Working alongside experienced engineers, architects, QA, DevOps, project managers, and business stakeholders, you will gain valuable exposure to the full Software Development Life Cycle (SDLC).

Key Responsibilities
  • Participate in the design, development, testing, deployment, and maintenance of enterprise applications and backend services.
  • Develop and enhance RESTful APIs, database-driven applications, and system integrations.
  • Write clean, maintainable, and efficient Java code following best practices and coding standards.
  • Assist in troubleshooting, debugging, and resolving application and integration issues.
  • Collaborate with team members to support SIT, UAT, production deployment, and post-deployment support activities.
  • Perform database development, optimization, and SQL query tuning.
  • Support the implementation of automated testing, performance testing, and quality assurance activities.
  • Contribute to CI/CD pipelines using tools such as Git and Jenkins.
  • Prepare and maintain technical documentation, including design specifications and deployment documentation.
  • Participate in software modernization, microservices development, and cloud migration initiatives.
  • Utilize AI-assisted development tools such as GitHub Copilot and Claude Code to improve productivity and code quality.
  • Work closely with technical and business stakeholders to deliver solutions that meet business requirements.
Qualifications & Requirements
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Fresh graduates are welcome to apply.
  • Candidates with 1 to 5 years of experience in software development, backend development, or enterprise application development are encouraged to apply.
  • Knowledge of Java programming and object-oriented design principles.
  • Familiarity with Java technologies such as Spring Boot, Spring Framework, REST APIs, JDBC, and SQL.
  • Understanding of relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Basic knowledge of Git version control and software development best practices.
  • Familiarity with Linux/Unix or Windows environments is advantageous.
  • Strong analytical, problem-solving, and debugging skills.
  • Good communication skills and willingness to learn new technologies.
Preferred Skills (Optional)
  • Spring Boot, Microservices Architecture, and REST API development.
  • Experience with messaging technologies such as Kafka, RabbitMQ, ActiveMQ, or JMS.
  • Test automation tools such as Robot Framework, Selenium, or JMeter.
  • CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
  • Docker, Kubernetes, AWS, Azure, or other cloud technologies.
  • Frontend exposure to Angular, React, JavaScript, or TypeScript.
  • Experience with AI coding assistants such as GitHub Copilot or Claude Code.
  • Experience in transportation systems, payment systems, AFC, or fintech solutions would be an advantage.

Please note that only shortlisted candidate will be notified.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (Backend Development) - 6-month internship
Software Engineer (Backend Development) - 6-month internship

MSI GLOBAL PRIVATE LIMITED • Singapore

Presencial
SGD 60.000 - 90.000
Software Engineer (System) 1 YEAR CONTRACT
Software Engineer (System) 1 YEAR CONTRACT

MSI Global Pte Ltd • Singapore

Presencial
SGD 90.000 - 130.000
Backend Engineer / Java Developer (Internship from 2027)
Backend Engineer / Java Developer (Internship from 2027)

REOLINK TECHNOLOGY PTE. LTD. • Singapore

Presencial
SGD 8900 - 18.000
Product Engineer Intern - Backend Focused
Product Engineer Intern - Backend Focused

Sea • Singapore

Presencial
SGD 20.000 - 27.000
IT (Automation & App Development) Intern
IT (Automation & App Development) Intern

KA Group | Knight Auto • Singapore

Presencial
SGD 70.000 - 110.000
Frontend Maintenance
Frontend Maintenance

MSI GLOBAL PRIVATE LIMITED • Singapore

Presencial
SGD 50.000 - 80.000
Software Engineer (Backend/Frontend) | 5 days work | Immediate Hiring
Software Engineer (Backend/Frontend) | 5 days work | Immediate Hiring

TRUST RECRUIT PTE. LTD. • Singapore

Presencial
SGD 60.000 - 100.000
Java Backend Engineer
Java Backend Engineer

Luxoft Singapore • Singapore

Presencial
SGD 70.000 - 110.000
[T07] Junior/Senior Software Engineer (Java Experience)
[T07] Junior/Senior Software Engineer (Java Experience)

TALENTSIS PTE. LTD. • Singapore

Presencial
SGD 90.000 - 120.000
Senior/ Software Engineers (At least 3 years of experience required)
Senior/ Software Engineers (At least 3 years of experience required)

talentsis pte. ltd. • Singapore

Presencial
SGD 120.000 - 180.000