Software Engineer
Job details
Join Doo Group – Explore α Better Future Doo Group is a global financial services group with FinTech as its core. With our 10 major business lines, spanning Brokerage, Wealth Management, Property, Payment & Exchange, FinTech, Financial Education, Health Care, Consulting, Cloud, and Digital Marketing, Doo Group has seamlessly provided clients with comprehensive products and services across the world. Through a one-stop approach, Doo Group remains committed to helping our clients achieve an ideal financial life while moving towards a better future together! Looking for a New Challenge? Join Us as We Expand Globally! As we continue our global business expansion, we’re on the lookout for talented individuals who are motivated to support our strategic goals and initiatives. Join a team that values innovation and growth. Job Responsibilities:
- Develop microservices using the Spring framework to support the rapid growth of the company's financial products and services.
- Develop cutting-edge microservices using the Spring framework to enable the seamless scaling of the company's innovative financial products and services.
- Develop middleware for data communication, participate in the design and development of server-side modules, and optimize network models to ensure data security and system efficiency in a high-concurrency environment.
- Proficient in Java development with extensive experience using common frameworks such as Spring Boot, Redis, MQ and Quarkus.
- Experience with message queue middleware such as RabbitMQ, Kafka, and their integration in high-performance systems.
- Strong experience with SQL, Oracle, MySQL, and database application development, with a focus on Sql performance optimization.
- Familiarity with ElasticSearch and Lucene open-source systems. Practical development experience in these tools is preferred.
- A strong sense of responsibility, proactive attitude, and excellent learning ability. A good habit of maintaining SOP documentation is essential.
- In-depth knowledge of network programming, including TCP/IP protocols, and familiar with common network protocols and communication principles.
- Experience in microservices architecture design and development (especially with Spring Cloud) and high-concurrency systems is highly preferred.
- Practical experience with multithreading and high-concurrency development.
- Experience in developing SaaS products or big data projects is a plus, especially within the financial or insurance sectors.
- Proficiency in multi-language development (such as Python and NodeJS) is an added advantage.
- This position will be involved in the design, development, and optimization of large-scale, data-intensive financial business systems.
- You will be responsible for designing highly scalable systems to meet the complexity and diversity of business requirements in the financial industry, using advanced technology solutions.
- You will explore and contribute to the development of optimal middleware solutions for a leading financial technology company, enhancing the technical vision and capabilities of the team.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.