Job

[ Apply ] 高级Java开发工程师 @ Websense (Beijing)

From Qpou.com


Posted by

Your Networking Door is closed. And, we will open it for you if the number of your connections reachs 5.

Find and Add some friends now!

Who may help you get this job(2)

Your Networking Door is closed. And, we will open it for you if the number of your connections reachs 5.

Find and Add some friends now!
Type
Full-time
Experience
Mid-senior
Industry
Computer & Network Security
Posted
2009-12-22 02:38:29
Public Link
[ Copy ]

Job Description

Websense, Inc. (NASDAQ: WBSN), a global leader in integrated Web, data and email security solutions, provides Essential Information Protection™ 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.

Job Title: Sr. Software Engineer-Java
Dept: Engineering – Email Security
Location: Beijing, China

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.

Note: Be sure to include job titles and information source(Qpou.com) in your application.

Apply