ลักษณะงาน
• Design and implement innovative features on large-scale advertising infrastructure
• Work closely with other developers and architects to define interfaces and integration points
• Write well designed, testable, and efficient codes
• Document and maintain software
• Produce specifications and determine operational feasibility
• Build QA tools and work with QA team to ensure quality releases
• Integrate software components into a fully functional software system
• Profile and optimize web and server software
คุณสมบัติผู้สมัคร
1. • Min 5 years of experience in server-side Java with strong Java fundamental knowledge preferably with JavaScript, CSS, and HTML skills and development tools (browser debuggers, Grunt, Webpack, npm) 2. • Experienced in software design, data structures and algorithm design for massive scale in distributed environments preferably on advertising platforms 3. • Excellent knowledge of In-Memory Storage Technologies (Memcache, Couchbase) 4. • Passionate about well written and well tested code including unit and integration tests 5. • Strong database skills including schema design and query design 6. • Good command of English