- Designing and developing applications in enterprise level and delivering high-availability and performance to support company goals
- Perform below tasks by the instruction of java team leaders
- Develop and maintain java applications in the middle-tier layer with selected frameworks
- Implement set of services and APIs
- Build highly complex user interface applications and back-end databases using expert-level skills in various web development tools, programming languages and scripting language
- Follow the security and data protection as required by the guidelines
- Optimize the application for maximum speed and scalability Identify bottlenecks and bugs, and advise solutions to these problems
- Maintain a consistent, high quality, organization, and automatization Generate the detailed technical document for developed program
- Write consistent and testable code of high quality.
- Experienced with back-end web development with Spring Boot.
- Experience in project implementation, clean architecture such as MVVM, and/or Dependency Injection, unit test and UI test on Android
- Familiar with tools: Jira Confluence Git Ziplin Sketch
- Be able to communicate English and Thai
- Can work on the weekend from time to time
Please submit your resume to email@example.com.