x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Sales / Marketing Job   »   Messaging and Microservices Developer
 banner picture 1  banner picture 2  banner picture 3

Messaging and Microservices Developer

Unison Consulting Pte. Ltd.

  • Design, develop, and maintain microservices using Spring Boot and Spring Cloud.
  • Implement best practices for microservices architecture, including service discovery,
  • configuration management, and load balancing.
  • Develop and manage asynchronous communication between microservices using RocketMQ.
  • Ensure reliable message delivery and handle message processing logic efficiently.
  • Implement distributed locking mechanisms using Redis to ensure data consistency and
  • prevent race conditions.
  • Design and implement scalable and robust locking strategies for distributed systems.
  • Design and manage databases using MySQL, ensuring data integrity and optimal
  • performance.
  • Implement data caching strategies with Redis to improve application performance.
  • Integrate and utilize Skywalking for application performance monitoring and distribute dtracing.
  • Set up alerts and dashboards to proactively monitor system health and performance.


Requirements:


  • Bachelor’s degree in computer science, Information Technology, or a related field of experience.
  • Min 12+ years of experience in software engineering, with a focus on microservice architecture and related technologies.
  • Strong proficiency in Spring Boot and Spring Cloud.
  • Experience with RocketMQ for asynchronous communication.
  • Proficiency in Redis for caching and distributed locking.
  • Strong knowledge of MySQL, including database design and optimization.
  • Experience with Skywalking for monitoring and tracing.
  • Experience with XXL-Job for job scheduling.
  • Strong understanding of asynchronous computing and distributed systems.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of other messaging systems (e.g., Kafka, RabbitMQ).
  • Experience with other monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Business level Mandarin speaking is required as the candidate will be required to liaise with stakeholders, vendors and counterparts in Taiwan, China regions.
  • Willingness to work on weekends and public holidays (when required), to manage deliverables.


✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?