Junior Backend Software Developer

7 days ago


Singapore MSI GLOBAL PRIVATE LIMITED Full time
Roles & Responsibilities

Job Summary:

We are seeking a passionate and committed Software Developer to join our software development team and contribute to the design and implementation of our Automated Fare Collection (AFC) system. In this role, you will focus primarily on Java-based backend development, working on scalable, cloud-native applications and supporting integration with various system components.

You will gain hands-on experience in enterprise-grade transport systems while working with technologies such as Spring Boot, Kafka, and MQTT, and collaborating with cross-functional teams to deliver reliable and maintainable backend services.

Job Description

  • Design, develop, and maintain Java-based backend components of the AFC system using Spring Boot.
  • Support the development and deployment of microservices within Docker containers, orchestrated using Kubernetes or OpenShift.
  • Work with messaging and streaming technologies such as Kafka and MQTT for system communication and event handling.
  • Collaborate with senior developers and architects to gather and refine software requirements and contribute to technical design specifications.
  • Integrate RESTful APIs and backend services to facilitate communication between various AFC components (e.g., ticketing devices, backend processors, clearing systems).
  • Participate in unit, integration, and system testing to ensure backend performance, reliability, and security.
  • Apply DevOps practices, including CI/CD automation and deployment support.
  • Write and maintain comprehensive technical documentation for backend modules, APIs, and system architecture.
  • Participate in Agile development workflows, using tools like JIRA for task tracking and issue resolution.

Requirements

  • Solid foundation in Java programming and backend application development using Spring Boot.
  • Familiarity with microservices architecture and containerization tools such as Docker and orchestration platforms like Kubernetes or OpenShift.
  • Exposure to messaging systems such as Kafka and MQTT.
  • Understanding of RESTful API design and experience working with relational databases like MySQL or PostgreSQL.
  • Willingness to learn domain-specific concepts related to the AFC (Automated Fare Collection) system.
  • Good documentation and technical writing skills.
  • Strong problem-solving skills and attention to detail.
  • Effective communication skills and the ability to work collaboratively in a team-oriented environment.
Tell employers what skills you have

JSP
Kubernetes
Team Development
MySQL
Application Development
JDBC
Servlets
Elixir
Containerization
Docker
Java
API
Databases
Software Development
Technical Design
  • Software Engineer

    7 days ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    **JOB DUTIES**: - Define overall backend architecture for new systems and software products based on product requirements. - Responsible for systems functional backend development optimised in terms of performance, responsiveness, security, reliability and feasibility. - Lead system design and improve system stability with best practices such as agile...


  • Singapore beBee Backend Full time $80,000 - $120,000

    About the RoleWe are seeking a skilled Backend Software Architect to join our team. The successful candidate will be responsible for designing and implementing scalable and high-performance applications that meet the needs of our clients. This is an excellent opportunity for someone who wants to take their career to the next level.Key...


  • Singapore MSI GLOBAL PRIVATE LIMITED Full time

    Roles & Responsibilities Job Summary: We are seeking a passionate and committed Software Developer to join our software development team and contribute to the design and implementation of our Automated Fare Collection (AFC) system. In this role, you will focus primarily on Java-based backend development, working on scalable, cloud-native applications and...


  • Central Singapore Emprego SG Full time

    **Location** Singapore, Central Singapore **Job Type** Permanent **Salary** $6,500 - $11,000 Per Month **Date Posted** 13 hours ago Additional Details **Job ID** 4968 **Job Views** 2 **Job Description**: Roles & Responsibilities OSIM is looking for talented **BACKEND SOFTWARE ENGINEER (Senior or Junior)** who are interested in creating IoT...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    We are seeking a skilled Senior Backend Engineer to join our agile development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs, while contributing to architectural decisions and mentoring junior developers.Key Responsibilities:• Design and develop robust, scalable backend services...


  • Singapore beBeeBackend Full time $150,000 - $200,000

    Job Title: Senior Backend Software DeveloperAbout the RoleWe are looking for a seasoned software engineer to lead our backend development team. The successful candidate will be responsible for designing, developing, and maintaining scalable backend services and APIs.This role requires strong expertise in Java Spring Boot, Kotlin, or C# (.NET Core) and...


  • Singapore beBeeBackend Full time

    Job Title: Senior Backend Software Developer About the Role We are looking for a seasoned software engineer to lead our backend development team. The successful candidate will be responsible for designing, developing, and maintaining scalable backend services and APIs. This role requires strong expertise in Java Spring Boot, Kotlin, or C# (.NET Core) and...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Overview We are seeking a skilled Senior Backend Engineer to join our agile development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs, while contributing to architectural decisions and mentoring junior developers. Responsibilities Design and develop robust, scalable backend services...

  • Software Developer

    5 days ago


    Singapore ATLANTIC SOFTWARE PTE. LTD. Full time

    **Job Summary**: What to expect: - Adopt proven software engineering practices like pair programming, code reviews, test-driven development. - If you are a more experienced engineer, you will also be expected to lead conversations on solutioning and systems design, establish best practices and mentor other engineers in the team. Experiences we look out...


  • Singapore beBeeExpert Full time $120,000 - $180,000

    Backend Software Development ExpertWe are seeking a highly skilled Backend Software Development Expert to join our development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs.Main Responsibilities:Design and develop robust, scalable backend services using Java Spring Boot, Kotlin or...