develop backend system architecture and deployment strategies. Collaborate with Product Managers (PM) to develop business processes and modules. Design table schemas based on business requirements. Participate in team code reviews to ensure code quality. Develop and enhance Jenkins DSL to align with deployment strategies. Utilize Spring Boot to develop various services within the Microservices architecture and facilitate communication between services using Spring Cloud OpenFeign, Dubbo, etc. Modularize individual services and develop shared components and APIs for these services.. Adopted MapStruct for code generation, significantly reducing the verbosity of code for data conversion