Java Development Engineer

深圳市优艾易斯软件科技有限公司

Negotiable
On-site - China3-5 Yrs ExpBachelorFull-time
Chat
Apply
Share

Job Description

Show original text

Job Responsibilities:

1. Conduct in-depth analysis of business architecture and requirements to select appropriate technologies, perform technical research, and design system architecture, followed by coding implementation.

2. Develop and iterate the core code of the business platform.

3. Participate in requirements reviews, provide constructive feedback, and independently complete the design and development of specific modules.

4. Identify design issues promptly and propose effective solutions.

5. Overcome technical challenges and complexities related to high concurrency, high availability, and intricate business models.

Qualifications:

1. Proficient in mainstream Java development frameworks with multithreaded concurrent application experience—particularly the Spring ecosystem; skilled in Spring Boot, MyBatis, and familiar with distributed service frameworks such as Spring Cloud, Spring Cloud Alibaba, and Dubbo, with hands-on implementation experience.

2. Strong web development skills with a solid understanding of the HTTP protocol; knowledgeable about RESTful API design principles and specifications, as well as RPC frameworks like gRPC.

3. Experienced in API security, gateway solutions, JWT, OAuth 2.0, encryption/decryption, and data security technologies.

4. Familiar with NoSQL technologies such as Redis, MongoDB, and Elasticsearch; proficient in MySQL with optimization experience; candidates with large-scale system design and development experience are preferred.

5. Experience with messaging middleware such as RabbitMQ, Kafka, and RocketMQ.

6. Proficient in NIO and Netty network programming; understanding of Scala and Akka programming; knowledgeable in Domain-Driven Design (DDD).

7. Familiar with design patterns and capable of streaming data computation and processing.

8. Experienced in MySQL database sharding and partitioning; adept at data migration and handling large datasets.

9. Skilled in designing and implementing distributed systems; familiar with distributed computing technologies, caching, messaging, and load balancing mechanisms.

10. Understanding of high-concurrency, high-reliability system design, monitoring, and operations—including load balancing, clustering and application monitoring, capacity planning, traffic control, troubleshooting, and log collection and analysis.

11. Proficient with Linux and common Kubernetes container commands.

12. Minimum of financial industry experience; Web 3.0 industry experience is a plus.

JavaBlockchain
Preview

女士 李

HR经理深圳市优艾易斯软件科技有限公司

Chat
Apply

Working Location

南山区. 中国广东省深圳市南山区

Posted on 19 November 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App