Placement at CT Corp Digital as a Backend Engineer. CT Corp Digital is a company under Bank Mega. Joining the core backend team to build e-commerce applications, namely Female Daily.
- Develop a CMS (Content Management System) module that uses Java Quarkus aims to make it easier for administrators to manage content.
- Develop chat features for applications and the web integrated with third parties aiming to facilitate communication between sellers and customers.
- Develop notification features related to orders, payments, and promotions involving using push notifications through Firebase Cloud Messaging and email notifications through a third-party service.
- Develop a pre-order feature that enables customers to place orders for pre-order items.
- Develop a product and price management features using Java Quarkus.
- Create load test script using K6 before launch project into Production.
- Use Redis to store the price of the currently active product.
- Guide and monitor juniors to understand requirements in the form of PRDs (Product Requirement Document), explain the current business flow, handle some existing bugs, and conduct code reviews.
- Implement SonarQube to improve code quality.