Senior Server Development Engineer
Tianjin
Description:
As a Software Engineer at Company, you will contribute to the overall design and architecture of our platform and device products with primary focus on messaging & collaboration. You will help build high-performance, highly scalable enterprise client-server software suite on Java based server ends.
Company requires, hard core “lovers” of writing code and being “specialists” at what they do, and do it really good. Need expert programmers who create complex software. These are hackers that are experts in the field of computing and have achieved a certain elite status within their field. They are clever programmers that have the following characteristics:
• A person who enjoys learning details of a programming language or system
• A person who enjoys actually doing the programming rather than just theorizing about it
• A person capable of appreciating someone else's hacking or coding
• A person who picks up programming quickly
• A person who is an expert at a particular programming language or system, as in "unix hacker”
Keys to success:
• Strong system programming and design skills in server & client side environment.
• Strong debugging skills, ability to organize and write clean and maintainable code.
• Passionate to work in an exciting startup environment. The candidate should have great capability for critical-thinking.
• Great communication and leadership skills.
Educational Requirements:
• Bachelor’s degree or above in computer science or engineering required
Required Skills & Experience:
• Solid Java programming skills and experience on Java SE or Java EE.
• Experience on Java EE frameworks (Spring, Struts, Hibernate etc).
• Web development experience using web scripting technologies (ASP, JSP, PHP, JavaScript etc.), to format, display, and manipulate dynamic web content
• Development experience in highly scalable, 24X7, multi-tier enterprise server products
• Solid system programming experience with multi-threaded programming, Perl/Shell scripting
• Knowledge of database programming interfaces and database usage – SQL Server, Oracle, MS SQL or other RDBMS
• Knowledge of Network technologies - proxy server, Load Balancers, TCP/IP, UDP
• Experience working in an agile development environment.
高级服务器开发工程师
天津
职位描述:
作为公司的软件工程师,您将参与到端到端的产品设计及架构构建,并主要负责通信及移动协作软件的开发和测试。您将有机会在最新的移动平台上,开发高性能及高可扩展性的企业移动应用产品。
公司期待在某些领域有核心专长并专注编程开发的中坚力量的加入,从而与这些专家一道去创建结构复杂的软件产品。一般来说这些开发者有如下特征:
关注并享受学习编程语言或系统的任何细节
不仅停留在理论化研究,更乐于编程实践
懂得欣赏他人在研发领域的杰作
能快速上手
在某特殊领域有独到专长
成功要素:
在移动平台及服务器端有成熟的系统编程及设计能力
精于调试代码,并擅长编写精炼及可维护度高的代码
有工作在创业公司的激情,并有较强的思辨能力
良好的沟通及个人领导力
教育背景:
计算机或相关专业学士或更高学历
任职要求:
有坚实的基于J2EE/J2SE编程技巧
熟练掌握现有Java EE框架体系(如Spring,Struts,Hibernate等)
能应用常用技术做网页编程(如ASP,JSP,PHP,Java Script等)
有开发过大型不间断企业应用的经验
熟悉系统编程,掌握多线程编程,及Perl/Shell的使用
了解一定的数据库开发技巧,如SQL Server,Oracle及MS SQL或其他关系型数据库
深刻了解TCP/IP协议及相关网络知识
有Agile工作经验
|