Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Clouds Shore

NewBe an early applicant

Senior Java Engineer (Financial-Related Project, New Headcounts)

Posted Updated
Discussion

Summary

Senior Java engineer at Clouds Shore in Kowloon Bay, Hong Kong, owning the full development cycle of a financial application: Java coding, testing, requirements analysis, and cross-team collaboration. Core stack is Java (JDK 17+), Spring Boot/Cloud, MySQL with sharding, Redis, RocketMQ/Kafka, and Docker/Kubernetes.

Job Duties:

  1. Responsible for the full cycle of application systems development

  2. Perform Java programming, testing, and application development

  3. Track project requirements, perform analyses, and translate the requirements into technical tasks and functional specifications

  4. Collaborate efficiently with other internal teams and explain complex technical solutions to non-technical personnel in plain language.


Job Requirements:

  • Higher Diploma or above in Computer Science, Engineering, or a related field.

  • Have 5 to 12 years of full-time software development experience, primarily focused on Java.

  • Proficient in Java, familiar with JDK 17+ features (such as virtual threads, Pattern Matching), and possesses source code-level understanding of collections, the concurrency package (JUC), reflection, and SPI.

  • Proficient in Spring Boot and Spring Cloud (Alibaba or Netflix), familiar with their autowiring, circular dependencies, and transaction propagation mechanisms.

  • Proficient in MySQL, with practical experience in database sharding (ShardingSphere/MyCat), and able to perform complex SQL tuning based on execution plans; proficient in Redis core data structures and clustering solutions (Codis/Twemproxy).

  • Proficient in RocketMQ/Kafka, understanding message reliability, ordering, and backlog handling solutions; familiar with distributed transactions (TCC/Saga) and distributed lock implementation.

  • Familiar with Docker/Kubernetes containerized deployment; experience with Service Mesh (Istio) or observability (Prometheus + SkyWalking) is preferred.

  • Familiar with Linux operating systems, proficient in common network protocols (TCP/IP/HTTP), and able to independently troubleshoot network timeouts, connection leaks, and other issues.

  • Excellent communication skills. Proficiency in both Mandarin and Cantonese.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →