Organization: Since 1996, WatchGuard Technologies has provided reliable, easy to manage security appliances to hundreds of thousands of businesses worldwide. Our Firebox X family of unified threat management (UTM) solutions provides the best combination of strong, reliable, multi-layered security with the best ease of use in its class. All products are backed by LiveSecurity® Service, a ground-breaking support and maintenance program. WatchGuard is a privately owned company, headquartered in Seattle, Washington, with offices throughout North America, Europe, Asia Pacific, and Latin America. For more information, please visit www.watchguard.com.
============================ Senior Java Develop Engineer ============================ Department: Beijing Development Center of WatchGuard Technologies Region: APAC Location: Beijing Reports to: Manager, Engineering Beijing China Position Status: Full Time Contact Email: BDCHR@watchguard.com
Duties/Responsibilities •Able to take general direction and formulate specific tasks to accomplish the desired result with little or no supervision. •Responsible for the design, development and implementation of SSL-VPN product. •Complete analysis, development and/or maintenance of highly complex, undefined tasks. •Anticipate problems and future technical needs and take necessary corrective steps to ensure they are addressed. •Design, develop and maintain high-quality code for highly complex components in SSL-VPN. •Code review, documentation development. •May assist in setting technical product direction by analyzing industry trends, competitive information and product requirements. •Able to work on, prioritize and manage multiple assignments and tasks. •Work closely with Product Management (US) to understand and clarify requirements.
Qualifications: •BS in EE or CS, or equivalent degree. MS preferred; •5+ years of successful software development experience; •Strong Java programming background in Windows/Linux; •Experience in generally framework, such as J2EE, Apache Tomcat, etc; •Experience in Java Multi-thread programming; •Experience in Network socket programming in Java; •Experience in Security/Authentication (LDAP,AD,RADIUS,etc); •Experience in with access control and user management; •Experience in VPN/SSL VPN is preferred; •Excellent problem solving and trouble shooting skills; •Familiar with software engineering process and lifecycle; •Strong organizational and time-management skills and the ability to multi-task and work under high-pressured, date-driven schedules. •Good Communication and Written/Oral English; •Quick learning and self- motivated.
Working Conditions Position primary works in office environment. Sitting for long period of time, use of computer monitor and keyboard is required.