What Developer Api And Backend Jobs are in Singapore?
Showing 1169 Developer Api And Backend jobs in Singapore
Job Description
Job Description: MQT API Developer
Role Overview
As an MQTT API Developer, you will design, develop, and maintain scalable MQTT-based APIs and telemetry data integration solutions. You will work with Azure Data Lake Storage, Microsoft Fabric, and industrial telemetry platforms such as Ignition to enable reliable,secure, and high-throughput data ingestion, processing, and analytics.
What you will do
· Design, develop, and maintain MQTT APIs and services for real-time telemetry data exchange.
· Build high-throughput data ingestion pipelines integrating MQTT brokers with Azure Data Lake Storage and Microsoft Fabric.
· Integrate telemetry platforms such as Ignition with cloud-based data platforms.
· Optimize APIs and messaging infrastructure for scalability, reliability, and low latency.
· Develop REST APIs and microservices to expose telemetry data to downstream applications.
· Implement authentication, authorization, and secure communication for MQTT services.
· Monitor, troubleshoot, and resolve production issues related to messaging and data pipelines.
· Collaborate with OT, IoT, cloud, and analytics teams to deliver end-to-end solutions.
What you will bring
· 5–6 years of experience in MQTT, API development, orIoT application development.
· Strong hands-on experience with Azure Data Lake Storage, Microsoft Fabric, and telemetry systems such as Ignition to manage high data flow.
· Experience with MQTT brokers (EMQX, HiveMQ, Mosquitto,or Azure IoT Hub).
· Proficiency in Python, C#, Java, or Node.js for backend/API development.
· Experience building RESTful APIs and integrating message-driven architectures.
· Knowledge of event streaming, data ingestion, andhigh-volume telemetry processing.
· Familiarity with Docker, Kubernetes, CI/CD, Git, andcloud-native deployment.
· Strong troubleshooting, communication, and documentation skills.
Ideally you have
· Bachelor's degree in Computer Science, Information Technology, or related field.
· Azure certifications (AZ-204, DP-203, or Microsoft Fabric), IoT certifications are advantageous.
· Experience with industrial automation or SCADA environments.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the TechAalto Privacy Policy, a copy of which is published at Tech Aalto’s website (
Confidentiality is assured,and only shortlisted candidates will be notified for interviews.
Is this job a match or a miss?
Java Backend Developer
Posted 5 days ago
Job Viewed
Job Description
We are looking for a Java Backend Developer with hands-on experience in Java and Spring Boot to develop, maintain, and enhance backend applications and RESTful APIs. The ideal candidate should have a strong understanding of backend development, database design, and software development best practices.
Key Responsibilities- Develop, maintain, and enhance backend applications using Java and Spring Boot.
- Design and build RESTful APIs and microservices.
- Write clean, efficient, and maintainable code.
- Integrate applications with databases and third-party systems.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance and ensure system reliability.
- Collaborate with frontend developers, QA engineers, and business stakeholders.
- Participate in code reviews and follow software development best practices.
- At least 5 years of experience in Java backend development.
- Strong proficiency in Java 8/11/17 and Spring Boot.
- Experience developing RESTful APIs and microservices.
- Good knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Spring Data JPA/Hibernate.
- Experience with Git version control.
- Understanding of object-oriented programming and design principles.
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.
Is this job a match or a miss?
Java Backend Developer
Posted 4 days ago
Job Viewed
Job Description
We are looking for an experienced Java Backend Developer to design, develop, and maintain enterprise-grade backend applications for large-scale digital transformation projects.
Key Responsibilities- Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
- Develop and integrate RESTful APIs and microservices.
- Work with Oracle, PostgreSQL, or MySQL databases.
- Collaborate with cross-functional teams, including business analysts, QA, and DevOps engineers.
- Participate in code reviews, troubleshooting, performance tuning, and production support.
- Follow secure coding practices and software development best practices.
- 3–5 years of experience in Java backend development.
- Strong experience with Java 8/11/17 and Spring Boot.
- Hands-on experience with REST APIs and Microservices.
- Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.
- Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
- Strong analytical, problem-solving, and communication skills.
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Knowledge of Agile/Scrum development methodologies.
- Experience with messaging technologies such as Kafka or RabbitMQ is an advantage.
- Experience delivering projects for the Singapore Public Sector, Government Agencies, or Government-Linked Organizations (GLOs) is highly preferred.
- Familiarity with Singapore Government ICT standards, security practices, and project delivery methodologies is an advantage.
Is this job a match or a miss?
Java Backend Developer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities
- Develop and maintain applications using Core Java 8+ and JUnit to ensure robust and testable code
- Implement messaging solutions using Java Messaging Concepts (JMS, MQ) and RTPM to support asynchronous communication
- Design and optimize SQL queries and relational database structures including joins, indexes, and triggers to improve data retrieval performance
- Build and consume Web Services using REST and SOAP protocols to enable system integrations
- Apply Spring Boot and Spring core concepts to develop scalable and maintainable backend services
- Use Maven for project build and dependency management to streamline development workflows
- Execute basic Linux shell scripting commands to automate routine tasks and support deployment processes
- Utilize development tools such as IntelliJ, Git, and SonarQube/SonarLint to enhance code quality and version control
- Work with Kafka and Oracle databases to handle real-time data streaming and storage requirements
Preferred competencies and qualifications
- Experience with JBOSS or other application servers to deploy and manage Java applications
- Knowledge of Java Server Faces, JPA, and EJB to support enterprise-level Java development
- Ability to write and understand complex SQL queries for advanced data manipulation
- Familiarity with React JS for front-end development integration
Is this job a match or a miss?
Go Backend Developer
Posted 5 days ago
Job Viewed
Job Description
Job Description
This role exists to define, standardize, and evolve the enterprise middleware and integration architecture to support growing digital, partner, and internal platform demands. As systems scale in volume and complexity, the organization requires a cohesive architecture that ensures reliability, security, and reuse across services and integrations. The role provides technical leadership to align business requirements with cloud-native, API-driven solutions while reducing operational risk and complexity.
Accountabilities:
Areas this person needs to own
1. Enterprise middleware and integration architecture strategy.
2. API and microservices architecture governance.
3. Platform scalability, resilience, and non-functional standards.
4. Security, compliance, and architectural best practices.
5. Technical leadership and cross-team alignment.
Responsibilities:
1. Define and maintain reference architectures, design standards, and patterns for middleware, APIs, and distributed systems.
2. Architect cloud-native, containerized services and integration solutions that are scalable, secure, and highly available.
3. Govern API lifecycle management, including design guidelines, versioning strategies, traffic management, and consumption models.
4. Collaborate with DevOps, security, and operations teams to ensure observability, automation, and platform readiness for production workloads.
5. Provide architectural guidance, conduct design reviews, and mentor engineering teams while engaging stakeholders and vendors as required.
Qualifications
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- Strong proficiency in Go (Golang) with hands‑on experience building backend services
- Solid understanding of RESTful API design and implementation
- Experience with microservices architecture and service‑to‑service communication
- Strong knowledge of concurrency , goroutines , and channels in Go
- Proficiency in SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis)
- Experience with containerization (Docker) and basic Kubernetes concepts
- Familiarity with Git and modern CI/CD pipelines
- Understanding of authentication, authorization, and security best practices
- Ability to write clean, testable, and maintainable code (unit and integration testing)
Preferred / Nice‑to‑Have Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of event‑driven architectures (Kafka, RabbitMQ, NATS, etc.)
- Experience with API gateways , service meshes, or reverse proxies
- Familiarity with observability tools (logging, metrics, tracing – Prometheus, Grafana, OpenTelemetry)
- Prior experience supporting high‑availability or high‑throughput systems
- Exposure to DevOps practices and production troubleshooting
Soft Skills
- Strong problem‑solving and analytical skills
- Ability to work independently and collaborate in cross‑functional teams
- Clear communication and documentation skills
• Ownership mindset and attention to production quality
Is this job a match or a miss?
C# Backend Developer
Posted 5 days ago
Job Viewed
Job Description
GENERAL DESCRIPTION
Our Global Products Solution (GPS) Technology department aims to strategically develop, strengthen and align the software engineering expertise and implement state of the art platforms covering Execution, Sales and Trading.
As a highly motivated and experienced C# developer, you will be responsible for developing, maintaining, and enhancing our financial platforms and applications, ensuring high performance, security, and scalability. This is a fantastic opportunity to work with a dynamic team and contribute to the growth and success of our organization.
KEY FEATURES AND ACCOUNTABILITIES
Agile Program Planning and Execution
• Actively participate in Program Increment (PI) planning processes within GPS
• Proactively participate in all Agile ceremonies, e.g stand-ups and sprint planning.
Design and Development
• Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for our financial products and services.
• Develop and maintain backend services and APIs using C#. Optimize server-side performance and ensure data integrity and security.
• Work on integrating various financial systems and third-party services, ensuring smooth data flow and interoperability.
• Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
• Diagnose and resolve technical issues across the stack, providing support for both development and production environments.
Change Management
• Support change management and release rollout planning.
• Provide dedicated post implementation support locally in Asia.
Regulatory Responsibilities &/OR Risk Management
• Demonstration of appropriate values and behaviours including but not limited to standards on honesty and integrity, due care and diligence, fair dealing (treating customers fairly), management of conflicts of interest, competence and continuous development, adequate risk management, and compliance with applicable laws and regulations
SKILLS REQUIREMENTS
Professional and Technical
• Bachelor’s degree in computer science, Software Engineering, or related field.
• 10+ years of experience in software development, with a focus on C# backend development.
• Profound hands-on C# programming skills.
• Good knowledge of Mongo DB and MS SQL.
• Good knowledge of RabbitMQ, gRPC and GraphQL.
• Good code review skills, and pride in code quality.
• Work experience in the financial industry is desirable
Personal and Social
• Able to work independently and in a global team setup to take on initiatives with a positive attitude.
• Have a passion for developing high quality software.
• Client-centric approach for all deliverables.
• Solution oriented and able to work in an agile setup.
• A team player.
• Ability to work independently and take ownership of projects.
• Able to quickly troubleshoot problems and provide effective solutions.
• Fast learner and able to work under pressure to meet tight deadlines.
• Good communication/coordination skills to deal with different levels of stakeholders.
• Strong analytical skills, able to structure and document requirements and solution options.
• Highly motivated with integrative personality.
• Excellent decision-making and problem-solving skills.
• Ability to work in an agile environment.
• Willing to work in a global team that has members in Singapore and Switzerland.
• Strong verbal communication and written skills
Is this job a match or a miss?
Java Senior Backend Developer
Posted 5 days ago
Job Viewed
Job Description
This role is a blend of high-stakes problem-solving and strategic feature development. You will be the primary point of contact for diagnosing complex production issues while simultaneously driving the implementation of high-priority change requests to evolve our platform.
- Advanced Troubleshooting: Lead the investigation and resolution of complex technical issues and performance bottlenecks reported by stakeholders or monitoring systems.
Feature Evolution: Design, develop, and deploy new change requests (CRs), ensuring that new features integrate seamlessly with existing architecture without introducing regressions.
- System Maintenance: Perform root cause analysis (RCA) for recurring incidents and implement long-term structural fixes rather than "band-aid" patches.
- Code Quality & Mentorship: Conduct thorough code reviews and provide technical guidance to junior developers, championing best practices in Java development.
- Legacy Modernization: Identify opportunities to refactor and modernize older codebases to improve maintainability, scalability, and security.
- Collaboration: Work closely with QA, Product Managers, and Frontend teams to validate requirements and ensure end-to-end functionality.
Minimum 2-3 YOE
Top 3 Skills Needed
- Java
- SQL (Database)
- ReactJS / NodeJS
Only for Singaporean
Is this job a match or a miss?
Senior Java Backend Developer
Posted 5 days ago
Job Viewed
Job Description
We are looking for a Senior Java Backend Developer to own the software development life cycle, from planning and prioritisation through to testing and release, and to build and maintain functional, secure, high-quality Java applications while providing technical leadership to junior developers.
Key responsibilities:
- Design, develop and maintain high-performance, scalable Java backend applications
- Own the SDLC: gather system and user requirements, build Java modules, and test features before release
- Collaborate with cross-functional teams to define, design and ship new features
- Write clean, maintainable, efficient code following best practices and industry standards
- Participate in code reviews to ensure quality and share knowledge
- Troubleshoot and debug complex issues in a timely, efficient manner
- Provide technical leadership and mentorship to junior developers
- Contribute to continuous improvement of development processes, tools and methodologies
- Work with product managers, designers and stakeholders to translate requirements into high-quality solutions
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology or a related field
- Proven experience as a Senior Java Backend Developer or in a similar role
- Strong proficiency in Java / Java EE and related frameworks (Spring, Spring Boot, Hibernate)
- Experience designing, building and testing microservices and RESTful APIs
- Solid grasp of software development principles, design patterns and best practices
- Proficiency in SQL and relational databases (e.g. MySQL, PostgreSQL)
- Experience with version control (Git) and CI/CD pipelines
- Familiarity with containerisation (Docker) and orchestration (Kubernetes)
Good to have:
- Domain knowledge in private banking / wealth management or financial services
Soft skills:
- Strong communication, listening and presentation skills
- Analytical, structured problem-solving
- Proactive and dynamic, with a strong sense of initiative and appetite for continuous learning
- Able to work independently and collaboratively in a fast-paced environment
Is this job a match or a miss?
Backend Developer (Java & Python)
Posted 5 days ago
Job Viewed
Job Description
Key skills:
Java, Kafka, MariaDB, Elasticsearch, MongoDB, Python 3.11+ / FastAPI framework)
Design, build, and maintain backend services and APIs using Java (Java 11+ / Spring Boot or equivalent)
Develop and operate event-driven integrations using Apache Kafka (producers, consumers, streams, schema management)
Design efficient data models and write performant queries against MariaDB (or other relational databases)
Implement search and analytics features using Elasticsearch, including index design and query optimization
Collaborate with cross-functional teams (product, DevOps, QA) to deliver reliable, scalable features
Write clean, well-tested, maintainable code and participate in code reviews
Diagnose and resolve performance bottlenecks across the application and data layers
Contribute to architectural decisions around messaging, data storage, and service design
Support CI/CD pipelines and participate in on-call/incident response as needed
Required:
4+ years of professional experience developing backend applications in Java
Hands-on experience with Apache Kafka or similar message brokers (RabbitMQ, ActiveMQ) in production environments
Strong SQL skills and practical experience with MariaDB or MySQL (schema design, indexing, query tuning)
Experience with Elasticsearch, including index mapping design and search query construction
Solid understanding of object-oriented design, multithreading, and REST API development
Familiarity with Spring / Spring Boot ecosystem
Experience with version control (Git) and CI/CD workflows
Strong debugging and problem-solving skills in distributed systems
Hands-on experience with containerization (Docker, Kubernetes)
Nice to Have:
Familiarity with schema registries (e.g., Confluent Schema Registry) and Avro/Protobuf
Experience with observability tooling (Prometheus, Grafana, ELK stack)
Knowledge of caching layers (Redis, Memcached)
Experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to accelerate coding, debugging, and refactoring workflows
Comfort integrating AI coding agents into CI/CD or developer tooling pipelines
Prior experience in (your industry, e.g., fintech, e-commerce)
Familiarity with python language with version 3.11+
Has experience to use Java or Python libraries to process word, excel, pdf and ppt files
Is this job a match or a miss?
Job Description
Key Responsibilities
- Design, build, and maintain high-performance APIs and backend services for a Web3 payments platform.
- Implement and evolve systems for payments, settlement, transaction routing, asset conversion, and identity/security flows across chains and providers.
- Build new backend features that improve product experience, conversion, and reliability for dApps and partners.
- Participate in system design, architecture reviews, and incident response to ensure reliability, scalability, and fault tolerance.
- Write clean, well-tested code and contribute to code reviews and engineering standards.
- Strong experience building production backend systems in a modern language (TypeScript preferred; Go or Rust acceptable for strong system engineers willing to work in TS).
- Proficiency with TypeScript or clear ability and motivation to ramp quickly (core stack).
- Deep understanding of distributed systems, APIs, and database design principles.
- Hands-on experience with cloud platforms and containerization (e.g., Docker, Kubernetes, modern cloud infra).
- Solid CS fundamentals in algorithms, data structures, and systems design.
Is this job a match or a miss?