For Employers
Senior Software Engineer


HTC SOFTWARE SINGAPORE PTE LTD
14 days ago
Posted date
14 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Job Description & Requirements

Responsibilities:
  • 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 distributed tracing.
  • Set up alerts and dashboards to proactively monitor system health and performance.

Requirements:
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
  • 7+ 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.
  • 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).
Related tags
-
JOB SUMMARY
Senior Software Engineer
HTC SOFTWARE SINGAPORE PTE LTD
Singapore
14 days ago
N/A
Full-time

Senior Software Engineer