Endeca Software Engineer/Endeca软件工程师
博朗软件开发(上海)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件 计算机服务(系统、数据服务、维修)
职位信息
- 发布日期:2013-05-14
- 工作地点:上海
- 招聘人数:若干
- 工作经验:三年以上
- 语言要求:英语熟练
- 职位类别:高级软件工程师 SEO搜索引擎优化
职位描述
Summary:
The incumbent provides technical skill in the development of web-based backend solution, with a proven mastery of Endeca and Java development on the Linux platform.
Areas of Responsibility
-Participate in the architecture, development and maintenance of web-based backend systems
-Support Business requirement in fine tuning the new/existing implementation and maintaining Page builder rules and Cartridges.
-Configuring and implementing all aspects of Endeca as part of a bigger solution under the guidance of technical lead/architect.
-Managing the data extraction, manipulation, and configurations as needed for the Endeca pipeline, using available GUI tools as well as programmatically with Java.
-Implementing the appropriate Endeca index configuration, experience manager templates and search interfaces using XML and other tools.
-Write clean, maintainable and optimized code with test coverage and source control
-Proactively researching and evaluating new technologies with the ability to select best methods and techniques for solving problems
-Responsible for the estimation of time of development task and documentation;
-Provide technical suggestion to assist team lead to plan on software platforms, setting architectural direction and designing high availability solutions for production software
-Working closely with the QA Team, Producers, System Engineers, Project Managers, Product Development Managers, other internal and external partners to deliver solid applications and smooth product launches.
-Supporting all stages of all software development lifecycle
-Mentoring junior team members on process and engineering best practices
-Communicate regularly with other team members;
Required Qualification and Experience
-Bachelor's degree in Computer Science or equivalent experience in field
-2-4 years of experience on Endeca search engine platform. Experience with Integrating Endeca Search with eCommerce Platforms on Java based application, a big plus
-Fluent in OOP, design patterns, and software testing practices such as unit-testing. Experience with functional programming, BDD, a big plus
-Excellent understanding of Java expertise with a proven ability to write robust, multi-tier commercial applications
-Proficient knowledge of the Endeca Information Access Platform
1. Endeca Content Acquisition Framework
2. Endeca Presentation API (Java)
3. Endeca Developer Studio / Pipeline Configuration
4. Endeca Workbench and PageBuilder
5. MDEX Engine configuration
6. Analyzing the Endeca request logs
-Have a solid background in server-side Web development, preferably in building RESTful API services. Experience with multi-threaded and/or event driven programming and good practical knowledge of Web and Internet protocols a huge plus
-Strong understanding and hands-on experience of programming with databases, SQL and/or NoSQL. Experience with using cloud-based databases, such as AWS SimpleDB, a plus
Preferred Qualification and Experience
-knowledge of Spring MVC and Spring Batch
-Experience building applications with a strong emphasis on performance, code size, and run-time memory usage
-Build Tools such as Maven
-Experiment on managing application & web server such as Tomcat, Apache HTTPD, IIS
-Hands on experiment on using Agile software development methodology
-Source Control systems (e.g. Perforce)
Other Skills Required
-Ability to work closely with customers to understand their businesses and accurately capture their requirements
-Ability to work on multiple, major projects and deliver on time according to project schedules with minimal management oversight
-Capable of effectively managing and planning time against multiple projects and priorities
-Strong interpersonal, communication, and presentation skills
-Proficient in both written and spoken English and Chinese
公司介绍
通过为客户提供基于长期合作关系的软件开发和维护服务,并拥有先进的技术和符合CMMi-level 5和ISO27001规范的管理流程,博朗软件为员工提供了非常稳定的软件开发环境。
博朗软件注重员工的个人发展,为员工持续提供所需的各种培训课程,也建立了贯穿员工职业生涯的导师制度和提升机制,并且为员工的内部岗位轮换提供了机会。快速发展的博朗软件同时也给诸多优秀员工提供了快速职业发展机会,使之成长为技术骨干及管理者。
除了系统专业的技术培训、研讨外,公司致力于不断提升员工的英语应用水平,提供100%英语工作环境,由专职英语外籍教师根据员工不同的英语水平设计相应的培训课程,并提供实时地技术英语支持。
由于客户多在欧美国家,员工会有大量派遣到海外培训与工作的机会,公司同时也会邀请海外客户到公司进行现场培训和指导。
工作之余,员工能够参与公司定期举办缤纷多彩的社交活动和充满乐趣的体育文化项目,丰富自己的业余生活。
随着公司业务持续迅速增长,我们需要更多的同伴来帮助我们一起达成梦想。博朗软件真诚地欢迎您的加入!
博朗软件目前有大量工作机会等待您的查询和应征。您只需要投递简历,我们将会尽快与您取得联系。
有关博朗软件的更多信息请访问博朗软件的官方主页:www.bleum.com
更多及时信息您也可以访问新浪认证微博:博朗软件。
邮件联系:recruiters@bleum.com
联系方式
- Email:recruiters@bleum.com
- 公司地址:上班地址:上海市延安西路1118号龙之梦大厦8楼