Responsibilities
- Good team work skills, be well organized and show demonstrated ability to work and solve problems independently, ability to learn independently
- Demonstrate strong problem solving skills
- Design, code, and unit test new features and modifications.
- Implement projects in a timely manner in conformance with coding standards and in compliance with defined specifications
- Triage, re-factor, and troubleshoot issues found within the code base
- Communicate effectively in a fast paced work environment
- Develop robust, reliable, well tested software.
- Research data quality issues
Essential Requirements
- 5+ years of Java programming experience
- Proficient in web application framework technology like (Struts, Spring, JPA, etc)
- Experience building scalable restful web services
- Experience working with relational databases and working knowledge of SQL
- Good understanding of ORM knowledge
- Exposure to and understanding of XML, JSON, HTML, CSS, and JavaScript
- Familiarity with source code control systems, especially Git
- Strong knowledge of continuous integration tools such as Jenkins or Bamboo
- Must be good in English, able to communicate technically with colleagues abroad
- Experience using issue tracking systems (e.g. JIRA, Bugzilla, Redmine)
Desirable Pluses
- Experience with AWS services such as EC2, S3, Elasticache, RDS, etc.
- Experience with Linux/UNIX system administration
- Experience with NoSQL database
技能標籤: CSS, html, java, JPA, json, spring, SQL, XML
1. Phone Interview 20 分鐘,聊 JAVA 相關經驗,主管說想約 onsite 面談。
2. 面試時間約 3 小時
(1) 先跟 HR 談半小時,談每份工作的內容和離職原因,詢問對 CatchPlay 的想法與初步介紹公司文化,問期待薪資。
(2) 三位主管技術討論 Backend Systems,後臺是 Java 架構開發,感覺主管認為我會的 tech stack 與 CatchPlay 很像,未來看能放在哪個位置發揮長才。