- Work as a software developer on the web-based application product in JAVA-related and open-source technologies
- Develop applications based on graphical layout designs that follow the strict requirements
- Take ownership and accountability for production service, including fixing fail, problem investigation, root cause determination, and resolution
- Participate in and provide quality assurance activities, including code reviews, white-box testing, test coverage for own work and team outcome
- Accountable for continuously discovering, evaluating, and implementing new technologies/processes to optimize development efficiency or improve product quality
- Establish estimation, proposing development solutions with customers
- Continuously research and implement new technologies to maximize development efficiency