北京外资公司招聘Senior Database Engineer 高级软件工程师-JAVA,Technical Lead(Java J2EE) 高级软件开
一、 Senior software EngineerRequirement:
1、BS or MS in Computer Science or equivalent degree
2、Expert in OOA design
3、Experience in C++/C#, VB and .Net , Microsoft Workflow (WF) and Microsoft Communication Framework (WCF).
4、Solid experience with Windows services development and multi-threaded application development.
5、Experience with Design patterns
6、Comfortable working in a flexible Agile development environment
7、具有良好英文的沟通表达能力。
有下列工作经验者优先:
1、Strong experience with T-SQL and SQL Server 2000/2005
2、Strong experience writing complex and efficient SQL queries
3、Experience with 2-tier and 3-tier architecture/implementations
二、 高级软件工程师-JAVA,Technical Lead(Java J2EE)
JOB SUMMARY
The Senior Java Developer is an integral part of the product team who owns the design and implementation of one or more components of the product. The Java Developer works closely with the Java Technical Lead to produce design documentation implement product features and develop and execute unit tests. The Java Developer also provides mentoring for the more junior developers on the team.
ESSENTIAL DUTIES / RESPONSIBILITIES:
• Be the expert for some technical aspects of the product
• Work closely with Java Lead to design and implement components in timely manner
• Develop and execute unit tests for product components
• Provide accurate work estimates for proposed projects
• Actively lead or participate in resolving key issues that impact the performance of the team
• Present creative solutions to internal teams when possible
• Work with QA to ensure high quality of delivered product
• Cross-train other java developers on product features implemented
• Contribute ideas to improve product functionality, maintainability or performance
SKILLS / EXPERIENCE REQUIRED:
• BS in Computer Science or equivalent degree required
• 10+ years of software development experience
• 7+ years of Java server-side design and development experience
2+ years of Technical Lead experience.
• Expert in J2EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, JAAS, web services and JDBC
• Experience implementing successful high-performance multi-threaded server applications using core java APIs
• Experience with Struts framework
• Experience with WebLogic Application Server
• Working knowledge of Linux and Sun Solaris
• Good communication skills - able to communicate effectively with technical personnel
Desirable:
• Experience with open source Java technologies including Ant, Struts, JUnit, Cactus, Tomcat
• Knowledge of the implications of developing for high-availability clustered environments
• SQL knowledge. Bonus points for Oracle, Informix and/or DB2 experience
• Familiarly with XML related APIs including SAX and DOM parsers and XSLT
• Experience with UNIX shell scripting
• Online game development experience
三、 Senior Database Engineer
Requirement:
1、BS or MS in Computer Science or equivalent degree
2、Microsoft SQL Server 2000 a must. Microsoft SQL Server 2005 a plus
3、Experience in using SQL tools: enterprise Manager, query analyzer or Management Studio Experience in using DTS or SSIS
4、Experience in designing and developing T-SQL code including stored procedures and views, DTS/SSIS and OLAP objects
5、Experience in DBA tasks, with complete database system setup, including Server OS & DB configuration, SAN setup & configurations, file group setup, DB Backup/Recovery, etc.
6、Comfortable working in a flexible Agile development environment
7、具有良好英文的沟通表达能力。
有下列工作经验者优先:
1、Experience in VC++ / C#, .net, Microsoft Workflow (WF) and Microsoft Communication Framework (WCF).
2、Experience with 2-tier and 3-tier architecture/implementations
3、Experience with high-volume OLTP accounting systems
4、Experience with XML development