Software Engineer (Java, Python)
國泰金控 Cathay Financial Holdings
・
Full-time【Job description】
Backend APIs development using Java for MyRewards App
- Major services developed by me: E-Invoice service and push notification service.
- Tech stack: Spring Framework, Spring Boot, Spring Cloud, Hibernate, Oracle, Redis, Maven, Git, Azure.
Internal system(CMS) development for MyRewards App using Python.
- Features including app content management, marketing event promotion, customer service issue tracking, database routine maintenance job, marketing report and scheduling system.
- Tech stack: Flask, Celery, Jinja2, Bootstrap, Gunicorn, Sqlalchemy, Git, Oracle, Redis, Azure.
Requirement Analysis, System Design, Code Review, Online troubleshooting.
【CMS contributions】
・New CMS makes team members work more smoothly and efficiently.
・Solve the problem of inefficiency and inconsistency on dumping data from the database.
・ Flexible resources usage using a distributed message queue system.