443 Microservices jobs in Singapore
Microservices Architect
Posted today
Job Viewed
Job Description
Microservices Architect (Digital)
We are looking for a highly skilled and experienced Technology Architect to join our digital team. The ideal candidate will have a deep understanding of software architecture principles, excellent problem-solving skills, and the ability to lead and mentor development teams in building robust and scalable Java-based solutions.
Responsibilities:
- Collaborate with stakeholders to define and refine application requirements and translate them into scalable and maintainable architectural designs.
- Design and architect microservices-based solutions that align with business goals and technical requirements.
- Evaluate and select appropriate technologies, tools, and frameworks to achieve desired system qualities (performance, scalability, security, etc.).
- Lead the development of microservices-based applications, including designing APIs, integrating services, and ensuring data consistency and communication between microservices.
- Define service contracts, data models, and interactions between microservices to ensure seamless integration within the ecosystem.
- Provide technical guidance and mentorship to development teams throughout the project lifecycle.
- Review code, architecture, and design decisions to ensure compliance with best practices and architectural standards.
- Collaborate with cross-functional teams, including product managers, developers, and testers, to drive successful project outcomes
Requirements
Qualifications:
- 10+ years of experience in Java software development, with a strong focus on microservices architecture.
- Experience with Oracle database technologies.
- Experience with Spring framework, Hibernate ORM, and other Java frameworks.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Microservices Architect
Posted today
Job Viewed
Job Description
Microservices Architect (Digital)
We are looking for a highly skilled and experienced Technology Architect to join our digital team. The ideal candidate will have a deep understanding of software architecture principles, excellent problem-solving skills, and the ability to lead and mentor development teams in building robust and scalable Java-based solutions.
Responsibilities:
Collaborate with stakeholders to define and refine application requirements and translate them into scalable and maintainable architectural designs.
Design and architect microservices-based solutions that align with business goals and technical requirements.
Evaluate and select appropriate technologies, tools, and frameworks to achieve desired system qualities (performance, scalability, security, etc.).
Lead the development of microservices-based applications, including designing APIs, integrating services, and ensuring data consistency and communication between microservices.
Define service contracts, data models, and interactions between microservices to ensure seamless integration within the ecosystem.
Provide technical guidance and mentorship to development teams throughout the project lifecycle.
Review code, architecture, and design decisions to ensure compliance with best practices and architectural standards.
Collaborate with cross-functional teams, including product managers, developers, and testers, to drive successful project outcomes
Qualifications:
10+ years of experience in Java software development, with a strong focus on microservices architecture.
Experience with Oracle database technologies.
Experience with Spring framework, Hibernate ORM, and other Java frameworks.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
#J-18808-Ljbffr
Microservices Technical Lead
Posted today
Job Viewed
Job Description
As a technical system architect, you will be responsible for designing and implementing large distributed systems with microservices. This includes translating functional requirements into design, defining best practices and standards for microservice implementation, and evaluating industry technologies to shape service design.
Key Responsibilities:
- Designing scalable microservices using Java/J2EE and Spring Boot.
- Evaluating industry technologies to shape service design.
Required Skills and Qualifications:
- Java/J2EE, Spring Boot, SOA, REST Services, MicroServices
- Experience in designing event-driven design patterns, Spring Cloud, Azure Kubernetes Service (AKS).
- Demonstrated knowledge of OAuth token-based authentication protocol, PCI and Security Coding Standards.
Benefits:
You will have the opportunity to work on challenging projects and develop your skills in designing and implementing large distributed systems with microservices.
Others:
The ideal candidate will have strong hands-on experience in developing applications using Java/J2EE, with Spring Boot framework knowledge and experience.
Microservices Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop, maintain and enhance software application system with functional requirements.
- Follow coding standards, maintain high code quality, and write unit and integration tests .
- Perform software integration test and support system integration test .
- Perform trouble shooting and production support .
- Ability to learn and adapt to new technologies, learn new concepts.
- Ability to work independently and as part of a team.
- Good verbal and communication skills.
- Bachelor's or Master's degree in Information System, Computer Science, Software Engineering, or a related field.
- Degree in Computer Science / Information Technology / Software Engineering, , or equivalent.
- Experience in software development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA , REST, JSON
- Familiar with Microservice architecture
- Experience in REST web service development using Spring Boot
- Experience in using Kafka, IBM MQ, Rabbit MQ
- Experience in relational databases like Oracle and MS SQL
- Knowledge in Linux/Unix environments and basic commands.
- Must have understanding on tools like Jenkins, Git/Stash, Bitbucket, JIRA, Maven, SonarQube .
- Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
- Familiar with Software Unit Testing (JUnit)
- Good verbal and communication skills.
**We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**
Microservices Software Engineer
Posted today
Job Viewed
Job Description
Microservice Software Engineer will implement backend systems, such as microservices, interface applications and APIs. The candidate will contribute to building scalable, high-performance applications . The ideal candidate will have strong experience with Java, Spring Boot, and backend development principles , as well as the ability to collaborate effectively in an agile environment.
Responsibilities:
- Develop, maintain and enhance software application system with functional requirements.
- Follow coding standards, maintain high code quality, and write unit and integration tests .
- Perform software integration test and support system integration test .
- Perform trouble shooting and production support .
- Ability to learn and adapt to new technologies, learn new concepts.
- Ability to work independently and as part of a team.
- Good verbal and communication skills.
Requirements:
- Bachelor's or Master's degree in Information System, Computer Science, Software Engineering, or a related field.
- Degree in Computer Science / Information Technology / Software Engineering, , or equivalent.
- Experience in software development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA , REST, JSON
- Familiar with Microservice architecture
- Experience in REST web service development using Spring Boot
- Experience in using Kafka, IBM MQ, Rabbit MQ
- Experience in relational databases like Oracle and MS SQL
- Knowledge in Linux/Unix environments and basic commands.
- Must have understanding on tools like Jenkins, Git/Stash, Bitbucket, JIRA, Maven, SonarQube .
- Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
- Familiar with Software Unit Testing (JUnit)
- Good verbal and communication skills.
Working Location : West/Customer's Site
**We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**
Tell employers what skills you haveJSON
Oracle
REST
Unit Testing
Software Engineering
Agile
Information Technology
Microservices
Maven
SQL
JIRA
Java
Databases
Software Development
Hibernate
Backend Microservices Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Software Development Professional to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.
The ideal candidate will have a strong background in backend microservices using Java 17 and Java Spring Boot, as well as experience with Apache Camel 4. You will be responsible for developing integration solutions, collaborating with cross-functional teams, and ensuring the performance, quality, and responsiveness of applications.
Key Responsibilities:
- Design and develop backend microservices using Java 17 and Java Spring Boot
- Implement integration solutions using Apache Camel 4
- Develop and maintain APIs using OpenAPI Specification
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in sprint planning, daily stand-ups, and retrospective meetings
- Ensure the security and integrity of applications
- Implement automated testing and continuous integration
Requirements:
- Bachelor's degree in Computer Science or related field
- 8+ years of experience in software development
- Proven experience in sprint management
- Extensive experience in designing, developing, and maintaining backend microservices using Java 17 and Java Spring Boot
- Experience with Apache Camel 4
- Strong understanding of JavaScript, HTML, and CSS
- Familiarity with RESTful APIs and microservices architecture
Java Microservices Developer
Posted today
Job Viewed
Job Description
Responsibilities
- Design, develop, and deploy scalable microservices using Java 11/17, Spring Boot, and RESTful APIs.
- Define and implement API standards to ensure secure, high-performing, and reusable services.
- Build and manage containerized applications (Docker, Kubernetes) with integration into CI/CD pipelines (Jenkins, GitLab CI).
- Optimize services for resilience, fault-tolerance, and high availability in distributed systems.
- Collaborate with cross-functional teams on end-to-end solutions, including frontend, backend, and third-party integrations.
- Develop and maintain message-driven architectures using Kafka, RabbitMQ, or ActiveMQ.
- Implement authentication and authorization (OAuth2.0, JWT, SSO) while enforcing security best practices.
- Monitor, troubleshoot, and improve microservices with observability tools (ELK, Prometheus, Grafana).
- Participate in code reviews, performance tuning, and adherence to clean coding practices.
Requirements
- 6+ years of hands-on experience in Java (8/11/17) and Spring Boot development.
- Proven expertise in microservices architecture and REST API design.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP) with deployment experience.
- Proficiency in both relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
- Practical experience with messaging and streaming platforms (Kafka, RabbitMQ, etc.).
- Solid understanding of CI/CD, containerization, and orchestration (Docker, Kubernetes, Helm).
- Familiarity with DevOps practices, version control (Git), and build tools (Maven/Gradle).
- Skilled in troubleshooting distributed systems, debugging production issues, and improving reliability.
- Strong problem-solving and communication skills; experience working in agile environments.
If you believe you fit the requirements for the role, please submit your application below or drop us an email directly quoting the job title.
Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.
Know someone who would be a great fit for this role? Refer them to us and get rewarded.
Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.
Eugene Then
EA Registration Number: R .
Cornerstone Global Partners Pte Ltd (EA License: 19C9859)
Tell employers what skills you haveVersion Control
Architectural Patterns
Kubernetes
REST
Test Driven Development
ActiveMQ
Cassandra
RabbitMQ
Spring Boot
Distributed Systems
Containerization
Performance Tuning
Authentication
Java
Orchestration
Be The First To Know
About the latest Microservices Jobs in Singapore !
Java Microservices Developer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities
- Design, develop, and deploy scalable microservices using Java 11/17, Spring Boot, and RESTful APIs.
- Define and implement API standards to ensure secure, high-performing, and reusable services.
- Build and manage containerized applications (Docker, Kubernetes) with integration into CI/CD pipelines (Jenkins, GitLab CI).
- Optimize services for resilience, fault-tolerance, and high availability in distributed systems.
- Collaborate with cross-functional teams on end-to-end solutions, including frontend, backend, and third-party integrations.
- Develop and maintain message-driven architectures using Kafka, RabbitMQ, or ActiveMQ.
- Implement authentication and authorization (OAuth2.0, JWT, SSO) while enforcing security best practices.
- Monitor, troubleshoot, and improve microservices with observability tools (ELK, Prometheus, Grafana).
- Participate in code reviews, performance tuning, and adherence to clean coding practices.
Requirements
- 6+ years of hands-on experience in Java (8/11/17) and Spring Boot development.
- Proven expertise in microservices architecture and REST API design.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP) with deployment experience.
- Proficiency in both relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
- Practical experience with messaging and streaming platforms (Kafka, RabbitMQ, etc.).
- Solid understanding of CI/CD, containerization, and orchestration (Docker, Kubernetes, Helm).
- Familiarity with DevOps practices, version control (Git), and build tools (Maven/Gradle).
- Skilled in troubleshooting distributed systems, debugging production issues, and improving reliability.
- Strong problem-solving and communication skills; experience working in agile environments.
If you believe you fit the requirements for the role, please submit your application below or drop us an email directly quoting the job title.
Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.
Know someone who would be a great fit for this role? Refer them to us and get rewarded.
Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.
Eugene Then
EA Registration Number: R .
Cornerstone Global Partners Pte Ltd (EA License: 19C9859)
Microservices Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Microservice Software Engineer will implement backend systems, such as microservices, interface applications and APIs. The candidate will contribute to building scalable, high-performance applications . The ideal candidate will have strong experience with Java, Spring Boot, and backend development principles , as well as the ability to collaborate effectively in an agile environment.
Responsibilities:
- Develop, maintain and enhance software application system with functional requirements.
- Follow coding standards, maintain high code quality, and write unit and integration tests .
- Perform software integration test and support system integration test .
- Perform trouble shooting and production support .
- Ability to learn and adapt to new technologies, learn new concepts.
- Ability to work independently and as part of a team.
- Good verbal and communication skills.
Requirements:
- Bachelor’s or Master’s degree in Information System, Computer Science, Software Engineering, or a related field.
- Degree in Computer Science / Information Technology / Software Engineering, , or equivalent.
- Experience in software development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA , REST, JSON
- Familiar with Microservice architecture
- Experience in REST web service development using Spring Boot
- Experience in using Kafka, IBM MQ, Rabbit MQ
- Experience in relational databases like Oracle and MS SQL
- Knowledge in Linux/Unix environments and basic commands.
- Must have understanding on tools like Jenkins, Git/Stash, Bitbucket, JIRA, Maven, SonarQube .
- Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
- Familiar with Software Unit Testing (JUnit)
- Good verbal and communication skills.
Working Location : West/Customer's Site
**We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
Apply here =>
About Asimov
Asimov is our open‐source humanoid robotics platform, building every layer—from structural frames and electromechanical assemblies to power electronics, cabling, and embedded control hardware. We aim to democratize advanced robotics by sharing designs, firmware, and ML models with the global community.
What to Expect
Do you want to design and operate the backbone of Menlo Research's distributed platform for intelligent devices—from IoT sensors and edge controllers to high-performance cloud services? Are you passionate about building scalable, fault-tolerant systems that process real-time telemetry, stream analytics, and coordinate fleets of autonomous agents?
At , you'll work with C++, Go, Python, Bazel, Kubernetes, NATS, Kafka, Redis, PostgreSQL, and modern CI/CD pipelines to deliver infrastructure that powers next-generation robotics and AI applications.
What You'll Do
- Design & build large-scale distributed services for telemetry ingestion, event streaming, and command orchestration across edge and cloud environments
- Implement real-time data pipelines using Kafka, NATS, or gRPC streams, ensuring low-latency, high-throughput processing
- Maintain and optimize stateful services (Redis, InfluxDB, Postgres) for consistency, replication, and failover in multi-region deployments
- Collaborate with embedded, controls, and ML teams to define API contracts, message schemas (Protobuf), and service SLAs
- Develop infrastructure-as-code (Terraform, Helm) and CI/CD workflows to automate testing, security scans, and rolling upgrades
- Monitor & troubleshoot production systems with Prometheus, Grafana, Jaeger, and custom observability tooling to meet 99.99% uptime goals
- Champion best practices in reliability engineering, capacity planning, and incident response for distributed platforms
What You'll Bring
- 5+ years building and operating distributed, fault-tolerant systems in production
- Deep understanding of distributed systems concepts: consensus (Raft/Paxos), partition tolerance, consistency models, and backpressure
- Hands-on experience with streaming platforms (Kafka, Pulsar) or message queues (NATS, RabbitMQ)
- Expertise in container orchestration (Kubernetes), service mesh (Istio/Linkerd), and microservices architecture
- Proficiency in systems programming (C++/Go/Python) and strong CS fundamentals (algorithms, data structures, networking)
- Solid background with observability stacks (Prometheus/Grafana, OpenTelemetry, Jaeger/Zipkin)
- Track record of automating infrastructure (Terraform, Ansible) and building reliable CI/CD pipelines
- Excellent communication skills, collaborative mindset, and a bias for pragmatic solutions Join 's Distributed Systems team and help architect the resilient infrastructure that underpins the future of autonomous robotics and AI-driven services.
Why Join Menlo?
You'll be part of a tight-knit team defining the next generation of humanoid robots. With genuine ownership of system architecture and the freedom to innovate, you'll see your designs come to life in real-world deployments. If you thrive in fast-paced, open-collaborative environments, let's build the future of robotics together.