Principal Backend Software Engineer

2 weeks ago


Singapore beBeeBackend Full time $90,000 - $120,000
About the Role

We are seeking an experienced Software Developer to join our development team and contribute to the design and implementation of our Automated Fare Collection system. In this role, you will be responsible for developing scalable, cloud-native applications using Java-based backend technologies.

Key Responsibilities
  • 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.


  • 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...

  • Software Engineer

    2 weeks 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 NE Digital Full time

    COMPANY DESCRIPTION NE Digital is the digital, data and technology organization that serve as a center of excellence to drive digital transformation for our group of NTUC Social Enterprises to meet the critical social needs of Singapore's community. Delivering innovative products and solutions, we empower our people to lead a better and meaningful life...


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

    Backend Software Engineering LeaderWe are looking for an experienced Backend Software Engineer to join our team. You will be working on critical backend services that are used by Grab users to place a ride.This role is onsite based in our Singapore office and reports to Senior Software Engineering Manager.Critical TasksCollaborate with Product, Design, and...


  • Singapore beBeeBackend Full time

    About the Role We are seeking an experienced Software Developer to join our development team and contribute to the design and implementation of our Automated Fare Collection system. In this role, you will be responsible for developing scalable, cloud-native applications using Java-based backend technologies. Key Responsibilities Design, develop, and...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARY:We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & Responsibilities JOB SUMMARY: We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with...


  • Singapore Vanguard Software Full time $104,000 - $130,878 per year

    JOB SUMMARY:We are seeking an Expert Backend Engineer to take a technical leadership role across teams and domains. You'll be responsible for architecting and driving the development of scalable, resilient systems that directly align with business objectives. As a domain expert, you'll provide thought leadership, mentor other engineers, and shape engineering...


  • Singapore Vanguard Software Full time

    JOB SUMMARY: We are seeking an Expert Backend Engineer to take a technical leadership role across teams and domains. You'll be responsible for architecting and driving the development of scalable, resilient systems that directly align with business objectives. As a domain expert, you'll provide thought leadership, mentor other engineers, and shape...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARY:We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional...