Backend Software Developer
MSI GLOBAL PRIVATE LIMITED Bedok
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.
- 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.
Geylang, 4 km from Bedok
Java Software Developer - Singapore
Are you an experienced Java Software Engineer with a passion for building enterprise-grade applications? If you have at least 3 years of hands-on experience in Java development and an interest in low-code...
TALENTSIS PTE. LTD.Geylang, 4 km from Bedok
solutions.
• Perform code reviews and ensure compliance with coding standards and best practices.
• Troubleshoot and resolve integration issues, identifying root causes and implementing effective solutions.
• Participate in the full software development...
VINOVA PTE. LTD.Geylang, 4 km from Bedok
Job Overview:
We are seeking a highly skilled Software Developer to join our team in Singapore. The successful candidate will be responsible for researching, designing, and developing software and applications. This role requires strong analytical...