Java Developer
Build a fashion website, participate in product-service writing including management and storefront- Responsibilities: + Code for managing and creating manual and automatic collection includes many combined conditions to filter out the product stored in the collection+ Code synchronization -> get inventory information, price, product information from other systems to push to the system under construction+ Participate in building microservices about ecommerce + Learn and operate code according to DDD (Domain Driven Design), EDA (Event design architecture)+ Learn the shopify business and build code that calls to shopify's graphql and REST api+ Build microservices using DDD model, use kafka, kafka-connect to maximize performance when deploying Aggregate roots.+ Build search APIs using elasticsearch suitable for continuous search and query goals- Team: 1 Team align 20 members (1 PO, 6 BE, 5 BE, 3 QC, 1 QA, 1 PM, 2 Mobile, 1 TO)- Tech - Stack: Java spring (spring boot and gradually migrate to spring cloud), Mysql, Redis, Elasticsearch, Kafka and kafka-connect, AWS, Gitlab, Jira, ConfluenceLearn and self-configure local kafka-connect & self-configure, self-install kafka, self-install elasticsearch, self-install redis with docker-compose