Senior Java Development Engineer

$4-4.2K[Monthly]
RemoteFull-time3-5 Yrs ExpBachelor
This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions
Share

Remote Details

Open CountryChina

Language RequirementsChinese

Job Description

Show original text
PythonPHPJavaInformation Security

Description

- Responsible for the design of microservices architecture, technology selection, and core code development;

- Capable of independently handling the architectural design and system development for back-end applications;

- Responsible for organizing complex business processes, reasonably segmenting domains, abstracting systems, and refining them into a middle platform to enhance development efficiency;

- Responsible for refactoring and optimizing the existing system architecture, designing solutions for massive data processing, and improving system robustness;

- Responsible for developing customized activities and providing high-performance, highly available API interfaces;

- Responsible for writing and maintaining developer documentation, generating clear and comprehensive technical documents;

- Quickly follow the latest practices in distributed microservices systems and independently explore new microservice solutions;

Requirement

- Bachelor's degree in Computer Science or a related field, with over 3 years of work experience;

- Proficient in Java, Spring Cloud, and Spring Boot technology stack;

- Experience in microservices architecture and distributed systems design;

- Familiar with the use and principles of distributed caching (Redis), messaging (Kafka/RocketMQ, RabbitMQ), SEATA, and other middleware;

- Skilled in using MySQL databases, with knowledge of transactions, indexing, and locking mechanisms, and experience in SQL optimization, database sharding, and partitioning;

- Familiar with RESTful APIs and knowledgeable about GraphQL interface specifications;

- Familiar with CI/CD concepts and has a good understanding of continuous processes;

- Passionate about improving developer experience and output, with strong communication and teamwork skills;

Preferred qualifications:

- Experience in designing large-scale distributed systems with high concurrency, high load, and high availability;

- Remote work experience preferred, with a background in internet finance and foreign exchange trading;


2 years of web3 experience

Ellen W

HR OfficerBest Web3

Active today

Posted on 22 November 2024

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.