职位描述Job Description

工作职责概述Job Summary:

软件开发员作为一支敏捷的软件开发团队的成员,除了使用JAVA开发工具包外,还需要建立、打造企业级别的软件开发系统。高级软件开发员通过设计、开发、安装在频繁交易环境下可伸缩的软件解决方案,来开发信息系统。

The Sr. Software Developer will be part of an agile development team, building and working on enterprise grade software systems on top of the JAVA development stack. The Sr. Software Developer develops information systems by designing, developing, and installing software solutions, that are scalable for a high transaction environment.

预期工作目标/Job Expectations:

         参与整个应用开发流程

Full lifecycle application development

     设计、开发、支持新的/现有软件、应用以及主要使用JAVA技术的系统(即SQL JAVASpring),增强前述软件、应用和系统的功能

Design, develop, enhance and support new / existing software, applications, and systems primarily using Java technologies (i.e. SQL, JAVA, and Spring).

         设计软件语言,编写各种软件语言的代码,解决各种软件语言出现的问题

Designing, coding and debugging applications in various software languages.

         软件分析、代码分析、性能要求分析、软件审查、代码标准识别、系统风险分析、软件可靠性分析

Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis

         面向对象分析与设计(OOAOOD

Object-oriented Design and Analysis (OOA and OOD)

         软件建模与模拟

Software modeling and simulation

         软件测试与质量保证

Software testing and quality assurance

         软件性能调整、改进、平衡、自动化

Performance tuning, improvement, balancing, usability, automation

         支持、维护、记录软件功能

Support, maintain and document software functionality

         将软件与现有系统集成

Integrate software with existing systems

         评估、识别准备使用的新技术

Evaluate and identify new technologies for implementation

         项目策划与管理

Project Planning and Project Management

         维持标准合规

Maintain standards compliance

         将软件本地化或全球化

Implement localization or globalization of software

         负责编写技术设计规格

Responsible for writing technical design specifications

         设计/开发使用JAVA的技术,包括Model View Controller (MVC)REST模型

Design /develop systems using JAVA technology, including Model View Controller (MVC) and REST paradigms

上述职责仅是此职位的一部分职责。公司可以在认为必要或适当时随时增加其他职责。

The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job.  Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.

知识、技能与能力/Knowledge, Skills and Abilities:

要求/Required:

         沟通技能方面,必须能清楚表达思想,掌握大量的技术词汇

Communication Skills, must be able to articulate, and have a strong technical vocabulary

         工作积极/主动

Display of initiative / self-starter

         了解敏捷环境

Understands agile environment

         熟悉JAVA最佳做法

A strong understanding of JAVA best practices

         缓存管理

Cache management

         单元测试与持续集成

Unit testing and continuous integration

         参与软件开发周期的各个方面

Exposure to all aspects of the software development lifecycle

         具备分析技能

Analytical Skillset

         注重细节

Detail Oriented

                        

必备知识/Equipment Knowledge:

         熟练掌握JAVA

Strong knowledge of JAVA

         数量掌握SOL

Strong knowledge of SQL 

         在设计、打造、测试、支持多层级架构应用方面拥有经验

Experience designing, building, testing and supporting applications with n-tier architecture

         了解RPC技术

Knowledge with JAVA RPC

         了解微服务和API开发技术

Knowledge of Microservice  and API development

         掌握微软Office技术(熟练操作ExcelWordPowerPoint

MS Office Knowledge (efficient in Excel, Word, and PowerPoint)

At iHerb we strive for innovation, targeted at delivering a customer-centric experience while transforming the online shopping experience. We change direction and define ourselves in the idea that individually we are incredible but united our growth is infinite and paramount to our success. iHerb strives to be the global industry leader!

iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.

Apply for this Job

* Required
  
  
When autocomplete results are available use up and down arrows to review
+ Add Another Education