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 architecture using the Spring framework to support the rapid growth of the insurance business, ensuring system efficiency and stability. Responsible for the design and development of insurance business-related modules, particularly in JavaEE middleware and WEB product modules. Develop data communication middleware, participate in server-side module design and development, optimize network models to ensure data security and efficient flow. Collaborate with business teams to quickly respond to changes in insurance product requirements and provide high-quality technical support and system development. Design and develop system architecture based on compliance requirements in the insurance industry, ensuring the system meets relevant legal, compliance, and security standards. Job Requirements: Over 3 years of Java development experience, with experience in Spring framework (Spring, Spring Boot, Spring MVC, MyBatis, Struts2, etc.). Experience in microservice architecture design and development, familiar with Spring Cloud and other microservice technology stacks, capable of designing and developing high-concurrency, high-availability systems. Familiar with network programming, with a deep understanding of TCP/IP, HTTP, and other network protocols, and capable of efficient network communication design and optimization. Experience with message queue middleware (such as RabbitMQ, Kafka, etc.), able to design and optimize message delivery systems based on business needs. Proficient in SQL, familiar with Oracle, MySQL database application development, and database performance optimization, able to ensure system performance in high-concurrency environments. Knowledge of open-source search engine systems such as ElasticSearch/Lucene, with practical development experience preferred. Strong sense of responsibility, proactive, with strong learning and problem-solving abilities, and good documentation practices to ensure a standardized development process. Experience in insurance CRM system development or the financial industry, with an understanding of insurance product business processes, compliance requirements, and data privacy requirements preferred. Bonus Points: Experience in designing and developing high-concurrency systems, especially in insurance CRM systems. Familiarity with multi-threaded development and high-concurrency development, capable of handling complex concurrency issues. Experience with SaaS products or big data project development is a plus. Experience in multi-language development (Python, NodeJS, etc.) is a plus.
Job Title
Software Engineer - Insurance Broker System