Sr. Software Engineer - Java / 高级Java软件工程师
韦伯森斯网络安全技术研发(北京)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2014-05-28
- 工作地点:北京-海淀区
- 招聘人数:1
- 工作经验:八年以上
- 学历要求:本科
- 语言要求:英语良好
- 职位类别:高级软件工程师 软件工程师
职位描述
Job Summary
Experienced Java programmer with a BSCS or equivalent degree willing to join a fast pace, high energy team writing enterprise level applications using Java (90%) and C/C++ (10%). The individual needs good organizational skills as well as good written and verbal communication skills.
Essential Functions
· Design and develop applications with a focus on object oriented methodology, planning for reliability, security, manageability, scalability, extensibility, performance and re-use.
· Participate in complete software development life cycle from functional specification to production system support.
· Provide technical expertise in the areas of architecture, design, and implementation
· Interact with other cross-functioning teams within the company.
· Gather, implement, and test critical system requirements.
· Write your own unit tests.
· Review documentation and code created by others.
· Quickly learn new technologies and evaluate their architectural applicability
“MUST” Qualifications
This is a tough job that gives unbeatable experience but we require talented people with a strong work ethic and the following qualifications:
1. 8+ years software engineering development experience.
2. Knowledge of Java development in a cross-platform environment.
3. Education: BA/BS Computer Science/Engineering or equivalent experience.
4. Robust understanding of Java and the functionality provided in JDK 1.5 or later including the following java packages: io, nio, net, lang.reflect, sql, and util.
5. In depth understand of other J2EE technologies including Servlets, JSP, JDBC, JavaMail, JNDI etc.
6. Solid understanding of XML and XSDs.
7. Proven ability to quickly troubleshoot and debug, especially in a multithreaded environment.
8. Experience using distributed object technologies such as Web Services, SOAP, etc.
9. Experience with at least one J2EE Application Server Environment (e.g., WebLogic, WebSphere, Resin, JBoss, Tomcat)
10. Experience writing Ant script and JUnit test cases.
11. Significant experience working in Linux environments.
12. Detailed working knowledge of networking including TCP/IP, SMTP, DNS and HTTP(s).
13. Experience delivering large-scale, high-traffic web-based systems.
14. Experience with MVC frameworks targeting web based GUI solutions such as Struts, Spring or JSF.
15. Database development experience using MySQL, SQL Server or Oracle.
16. Other web development including HTML, JavaScript, Perl, CGI, AJAX, Perl, PHP, Python or similar scripting language.
17. Familiarity with the entire development life cycle, including specification, design, development, documentation, quality assurance, release activities, and post-release support.
18. Excellent verbal and written communication skills. Fluently English writing and verbal is preferred.
Desired Qualifications
1. Familiarity with performance testing methodologies, with an emphasis on networking; familiarity with performance testing hardware, software.
2. Strong sense of teamwork.
3. Multi-tasking approach.
4. Ability to work in a team environment and develop enterprise level applications, under the direction of senior staff and management.
5. Ability to guide the work of more junior developers.
Experienced Java programmer with a BSCS or equivalent degree willing to join a fast pace, high energy team writing enterprise level applications using Java (90%) and C/C++ (10%). The individual needs good organizational skills as well as good written and verbal communication skills.
Essential Functions
· Design and develop applications with a focus on object oriented methodology, planning for reliability, security, manageability, scalability, extensibility, performance and re-use.
· Participate in complete software development life cycle from functional specification to production system support.
· Provide technical expertise in the areas of architecture, design, and implementation
· Interact with other cross-functioning teams within the company.
· Gather, implement, and test critical system requirements.
· Write your own unit tests.
· Review documentation and code created by others.
· Quickly learn new technologies and evaluate their architectural applicability
“MUST” Qualifications
This is a tough job that gives unbeatable experience but we require talented people with a strong work ethic and the following qualifications:
1. 8+ years software engineering development experience.
2. Knowledge of Java development in a cross-platform environment.
3. Education: BA/BS Computer Science/Engineering or equivalent experience.
4. Robust understanding of Java and the functionality provided in JDK 1.5 or later including the following java packages: io, nio, net, lang.reflect, sql, and util.
5. In depth understand of other J2EE technologies including Servlets, JSP, JDBC, JavaMail, JNDI etc.
6. Solid understanding of XML and XSDs.
7. Proven ability to quickly troubleshoot and debug, especially in a multithreaded environment.
8. Experience using distributed object technologies such as Web Services, SOAP, etc.
9. Experience with at least one J2EE Application Server Environment (e.g., WebLogic, WebSphere, Resin, JBoss, Tomcat)
10. Experience writing Ant script and JUnit test cases.
11. Significant experience working in Linux environments.
12. Detailed working knowledge of networking including TCP/IP, SMTP, DNS and HTTP(s).
13. Experience delivering large-scale, high-traffic web-based systems.
14. Experience with MVC frameworks targeting web based GUI solutions such as Struts, Spring or JSF.
15. Database development experience using MySQL, SQL Server or Oracle.
16. Other web development including HTML, JavaScript, Perl, CGI, AJAX, Perl, PHP, Python or similar scripting language.
17. Familiarity with the entire development life cycle, including specification, design, development, documentation, quality assurance, release activities, and post-release support.
18. Excellent verbal and written communication skills. Fluently English writing and verbal is preferred.
Desired Qualifications
1. Familiarity with performance testing methodologies, with an emphasis on networking; familiarity with performance testing hardware, software.
2. Strong sense of teamwork.
3. Multi-tasking approach.
4. Ability to work in a team environment and develop enterprise level applications, under the direction of senior staff and management.
5. Ability to guide the work of more junior developers.
公司介绍
Websense, Inc. (NASDAQ: WBSN), a global leader in integrated Web, data and email security solutions, provides Essential Information Protection(TM) for more than 44 million employees at organizations worldwide. Distributed through its global network of channel partners, Websense software and hosted security solutions help organizations block malicious code, prevent the loss of confidential information and enforce Internet use and security policies. For more information, visit www.websense.com.
Websense, Inc.(纳斯达克:WBSN)是全球领先的整合Web、信息和数据安全防护解决方案提供商,总部位于美国加利福尼亚州的圣地亚哥,在北美、欧洲、中东、亚太、非洲拥有数十个分支机构。作为全球网络安全领域的领跑者,Websense曾连续三年(2004-2006)被《福布斯杂志》评为 “25 家顶尖科技公司” 之一,其安全解决方案被《财富》世界 500 强及 FTSE100 企业广为采用,为全球 5万多家企业的 4400 多万名员工提供关键信息防护。公司通过全球渠道合作伙伴网络分销其解决方案,Websense 软件和托管式安全解决方案可帮助企业拦截恶意代码、防止丢失机密信息以及实施因特网使用和安全策略。
Websense 从开发 Web 过滤解决方案起家,同时在其所有产品中,继续发展在发现和分类内容方面的核心优势,并将该优势涵盖在旗下所有产品当中。现今的Websense正在用空前的速度,将公司代入Web2.0的世界,帮助用户在享用Web应用发展成果的同时,得到充分可靠的安全保障。
Websense中国北京研发中心成立于2007年初,作为Websense全球最重要的研发基地之一,Websense北京研发中心拥有安全技术研究、软件开发、软件测试三大核心研发部门、亚洲最大的全球技术支持团队,以及包括人力资源、财会、市场、销售等在内的多部门综合管理团队,目前在职员工超过300人。
自进入中国以来,Websense以其雄厚的技术背景、强大的研发团队、高可靠性产品和解决方案以及全面到位的客户服务赢得了广泛好评和用户的一致认可。目前,Websense在国内的用户遍及公共部门、金融/银行/保险、制造、法律、科技、批发/零售、服务和教育等。了解更多公司信息请访问网站www.websense.com.
Websense, Inc.(纳斯达克:WBSN)是全球领先的整合Web、信息和数据安全防护解决方案提供商,总部位于美国加利福尼亚州的圣地亚哥,在北美、欧洲、中东、亚太、非洲拥有数十个分支机构。作为全球网络安全领域的领跑者,Websense曾连续三年(2004-2006)被《福布斯杂志》评为 “25 家顶尖科技公司” 之一,其安全解决方案被《财富》世界 500 强及 FTSE100 企业广为采用,为全球 5万多家企业的 4400 多万名员工提供关键信息防护。公司通过全球渠道合作伙伴网络分销其解决方案,Websense 软件和托管式安全解决方案可帮助企业拦截恶意代码、防止丢失机密信息以及实施因特网使用和安全策略。
Websense 从开发 Web 过滤解决方案起家,同时在其所有产品中,继续发展在发现和分类内容方面的核心优势,并将该优势涵盖在旗下所有产品当中。现今的Websense正在用空前的速度,将公司代入Web2.0的世界,帮助用户在享用Web应用发展成果的同时,得到充分可靠的安全保障。
Websense中国北京研发中心成立于2007年初,作为Websense全球最重要的研发基地之一,Websense北京研发中心拥有安全技术研究、软件开发、软件测试三大核心研发部门、亚洲最大的全球技术支持团队,以及包括人力资源、财会、市场、销售等在内的多部门综合管理团队,目前在职员工超过300人。
自进入中国以来,Websense以其雄厚的技术背景、强大的研发团队、高可靠性产品和解决方案以及全面到位的客户服务赢得了广泛好评和用户的一致认可。目前,Websense在国内的用户遍及公共部门、金融/银行/保险、制造、法律、科技、批发/零售、服务和教育等。了解更多公司信息请访问网站www.websense.com.
联系方式
- 公司网站:http://www.websense.com
- 公司地址:北京市海淀区大钟寺东路9号京仪科技大厦B座三层
- 邮政编码:100098