Sr.Software EngIneer

HYDSOFT is a leading IT company in consulting service, software outsourcing, intelligent HW testing and certification, mobile communication dev, testing & evaluation to global clients. Founded in March 2009, the company is headquartered in Beijing, with subsidiaries, offices, and branches worldwide including China (10+ cities), USA (San Jose, CA; Reston, VA; and Seattle, WA), EU, India and Philippine. With over 3,000 professional employees, we provide one-stop solutions to many Fortune 500 companies globally.



  • Develop web-service using Java, Spring MVC, Spring Boot, Spring Data, Maven, Hibernate.
  • Optimize on Foundation framework and improve Services performance based on Spring Boot architecture
  • Effectively implemented server-side REST APIs using Spring Boot.
  • Participate in design discussions, development, and deployment in large scale state-of-the-art computing facilities across the world with a dispersed developer team.
  • Timely support on new feature releases.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  • Determine system performance standards.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.


Basic Qualification:

  • Bachelor’s Degree or Master’s in information system
  • 2+ years of web/software development experience
  • Experience designing and developing distributed software applications, tools, systems and services
  • Experience with a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)


Preferred Qualification:

  • Master’s Degree in information system
  • Experiences in large quantitative data analysis, digital transaction fraud patterns, and statistical and data mining techniques
Front End Developer
  1. Bachelor’s Degree in Computer Science or related field
  2. 6+ years’ experience with backend services and/or heavy JavaScript front end UI
  3. 2+ building REST APIs using node.js frameworks e.g. Electrode, HapiJS, Express
  4. 2+ years’ experience in JavaScript is must.
  5. Experience building SPA in React/Redux.
  6. Deep understanding of browsers paint cycle and performance implications
Back End Developer
  1. Bachelor’s Degree in Computer Science or a related field, or relevant work experience.
  2. 5+ years in an infrastructure, systems, engineering or development environment delivering operational excellence to highly complex distributed systems.
  3. Deep understanding and experience in Java, Spring, RESTful services, messaging
  4. Strong and demonstrable incident management skills with relevant experience in an enterprise organization.
  5. Methodical and systematic problem-solving approach, combined with a solid awareness of ownership, initiative and drive.
  6. Experience investigating, analyzing and troubleshooting large scale enterprise systems.
  7. Excellent communication skills in oral/written English



1. 熟悉手机操作系统以及能够熟练使用手机;
2. 能够准确的理解测试用例的内容并能够高效的执行用例,能清晰、简洁、完整的描述bug。
3. 具备一年以上的手机测试经验;
4. 计算机、通信相关专业专科及以上学历。


1. 熟悉软件测试基本理论和方法,掌握测试需求分析、测试用例设计方法;
2. 熟悉界面分析,数据分析,流程分析或性能分析的业务技能;
3. 具有证券期货业务测试经验,熟悉证券期货相关业务;
4. 熟悉Unix/Linux基本使用命令、数据库的基本知识及SQL语言;
5. 具有4年及以上金融行业系统测试工作经验;
6. 计算机相关专业本科及以上学历。


1. Strong background in wireless communications theory. Background in digital signal processing, embedded systems protocol development, and IP networking design and development will be a plus;
2. Strong LTE PHY and MAC Layer experience. Additional RLC and RRC experience will be a plus (including Data and Control processes);
3. Experience with LTE system issue debug and analysis;
4. Excellent interpersonal communication skills and abilities to work well in a team environment distributed across locations, including fluent verbal and written English;
5. Accountable proactivity and responsibility to work both as a member of a team and independently.


1. 熟练掌握Hadoop及Map-Reduce应用开发,精通HBase、Hive、Pig、Storm等大数据开发工具;
2. 熟悉hadoop集群常见问题的解决,熟悉mahout算法和使用,了解storm和spark;
3. 有大规模数据库经验 ,熟悉Linux系统,具备shell脚本开发优先;
4. 有Java、JavaScript、SQL语言基本功 ,能够独立完成模块开发等工作;
5. 具备2年以上大数据开发经验;
6. 计算机相关专业本科及以上学历。

前端开发工程师 (热门)

1. 熟悉HTML/XHTML、CSS等页面制作技术,熟悉页面架构和布局,有HTML5/CSS3开发经验;
2. 熟悉JavaScript、Ajax,对JavaScript开发框架有一定经验(如JQuery开发框架等);
3. 熟悉W3C标准,对表现与数据分离、Web语义化等有深刻理解;
4. 熟悉TCP/IP、HTTP的基本工作原理,及Web常用开发工具;
5. 熟悉Python语言及Django Web开发框架;
6. 具有CSS/JavaScript性能调优、浏览器兼容性、及响应式相关经验;
7. 计算机相关专业本科及以上学历。

VC++开发工程师 (热门)

1. 负责移动健康软件的研发任务,根据开发项目要求保质保量的完成任务;
2. 根据移动健康软件规则文档单独完成客户端的开发工作;
3. 对已开发的软件产品负责后期的升级、管理和优化及BUG的修复;
4. 具备一年以上相关开发经验;
5. 计算机相关专业本科及以上学历。

.Net开发工程师 (热门)

1. 3年以上互联网系统开发经验,能够独立进行模块的设计与开发工作;
2. 熟练使用 JavaScript、Linq、ASP.NET MVC/WebApi、ADO.NET、ORM、Sql Server/Oracle;
3. 熟悉云计算,使用过阿里云、微软云接口者优先;
4. 使用过 SaaS、DDD、SOA、GIT 等框架或方法者优先;
5. 计算机相关专业本科及以上学历。

应届生硬件测试工程师 (热门)

1. 男生,踏实稳定,接受倒班(晚上倒班23:00-7:00,一个月一周左右);
2. 有相关测试经验者优先;
3. 通信工程或是电子信息科学与技术专业。

Java开发工程师 (热门)

1. 有扎实的Java、JavaScript、SQL语言基本功;
2. 熟悉常用的J2EE框架,如Spring、SpringMVC、mBatis、Hibernate等主流框架;
3. 熟悉Jquery框架以及常用的组件, 熟悉Apache Tomcat 等应用服务器, 熟悉Mysql等常用数据库;
4. 熟悉常用的设计模式,具有实际应用经验;
5. 计算机相关专业本科及以上学历。

嵌入式开发工程师 (热门)

1. 熟悉java语言,Linux;
2. 具有嵌入式软件开发经验优先;
3. 计算机相关专业本科及以上学历。

Python开发工程师 (热门)

1. 精通python,精通网络编程和多线程编程;
2. 精通tcp和http协议,并进行相关软件开发;
3. 精通webservice, 熟练使用mysql;
4. 熟悉Linux操作系统常用命令;
5. 且具备半年以上python开发经验;
6. 计算机相关专业本科及以上学历。

Web测试工程师 (热门)

1. 深入了解软件测试的基本流程、基本方法,具有测试设计能力;
2. 熟悉常用开发、测试工具;
3. 具有Web页面测试经验;
4. 计算机相关专业本科及以上学历。

QA (热门)

1. 3+ years of working experience, with the experience focus on backend and DB based components;
2. Be familiar with SQL, familiar with Agile, JIRA is a plus;
3. Solid understanding of testing methodologies;
4. Ability to communicate in English,both in verbal and written;
5. Good attitude and team work spirit.


1. 熟练android应用开发;
2. 熟悉achartenginede的jar包的可以优先考虑;
3. 具有2年以上android开发经验;
4. 计算机相关专业本科及以上学历。


1. 协议测试经验半年以上或有外场测试经验。
2. 通信或计算机相关专业,专科以上。


1. JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
2. 二年及以上使用JAVA开发的经验,了解开源框架原理和机制;
3. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索等机制;能对分布式常用技术进行公道应用,解决题目;
4. 把握Linux 操纵系统和大型数据库;有较强的分析设计能力和方案整合能力;
5. 计算机相关专业本科及以上学历。


1. 熟悉C/C++ 以及obj-c ;
2. 熟悉多线程,熟悉sqlite(数据库)的使用,熟悉本地推送,熟悉地图定位和地图轨迹绘制;
3. 熟悉APP的发布等流程,有完整的APP开发经验;
4. 计算机相关专业本科及以上学历。


1. 5+ years experience system administration;
2. Strong virtualization experience, familiar with XEN/KVM/OpenVZ;
3. Familiar with amazon vpc/s3;
4. Familiar with Bash/Python/Perl/Ruby;
5. Experience in Chef is a plus;
6. Experience in vyatta is a plus;
7. Passion for keeping up with the latest Linux technologies;
8. Good verbal and writtenEnglish ability is required.


1. Strong Java programming background;
2. Strong trouble shooting skills;
3. Excellent Communication skills, Good English skills;
4. Familiar with scrum methodology;
5. Hands on experience (2+ years) with relational database (prefer MySQL);
6. Hands on experience (2+ years) with Bamboo or Hudson;
7. familiar in the following areas, TESTNG • Selenium • JMX • Spring(IOC, JDBC, MVC) • JSP/Servlet;
8. Familiar with Maven and Unix;
9. Preferred to have experience as QA/QE.


1. Developing, testing, maintaining, and supporting innovative software-as-a-service products;
2. Interested in designing the scalable, reliable and secure software architecture powering Demandforce’s SaaS-based technology platform using a combination of Node.js and React.js;
3. Collaborating with peers, quality assurance engineers, and release engineering to ensure each release is successful;
4. Willing to work in all phases of a rapid product development lifecycle;
5. Communicative with good sense of idealism and pragmatism;
6. Deploying continuously to a site that gets a ton of traffic is more exciting than scary;
7. Endlessly curious and thrive in an environment where you’re continually learning and solving new problems.


Web前端开发工程师 (热门)

1. JS前端代码的编写,与后台开发工程师进行后台数据交互对接;
2. 维护及优化网站前端页面性能;
3. 参与JS类库的建设工作。 熟悉Javascript、Ajax等前端知识;
4. 熟悉W3C标准,了解流览器适配;
5. 有强烈的责任心、主动性,善于学习和运用新知识;
6. 有较强的分析问题和解决问题的能力, 善于沟通和表达,有良好的团队合作精神;
7. 有JQuery、HTML5、CSS3开发经验者优先;
8. 全日制专科(含)以上学历。

Java开发工程师 (热门)

1. 扎实的Java语言基础,熟悉Multi-Thread\Spring\MyBatis\Dubbo\ActiveMQ\WebX\分库分表等;
2. 熟悉MySQL\Oracle等常规数据库;
3. 热衷于产品研发和技术发展,具有强烈的责任感和开放的心态;
4. 2年以上Java开发工作经验,有互联网项目、保险项目经验者优先;
5. 计算机相关专业,本科及以上学历。


1. 按时、按质完成项目的研发计划,按时完成原理图制作,摆件,调试,解决存在问题,达到公司规定的标准;
2. 射频技术的研发和调试,文档拟制,确保射频技术研发的功能、性能、质量和进度,使射频技术的研发符合产品定义书的要求,完成具体射频技术的研发,协调与其它部门或合作者的接口技术与关系,完成射频技术文档的填写及归档;
3. 射频技术关键节点的跟踪和问题解决,参加射频技术关键节点的跟踪。负责指导对项目中具体问题的解决,并提供修改方案,参与评估导入的解决对策,总结项目出现的问题,积累技术;
4. 跟踪新器件或功能的使用,确保手机所用新的器件能够按时、按质设计到手机硬件,不影响项目开发的周期,评估新模块的接口,与手机系统的匹配,及时与厂商合作,完成新的设计或替换工作;
5. 新技术新平台可行性验证,确保新技术的引入和重要项目的成功启动,参与对新技术新平台的可行性验证。
6. 有相关工作经验者优先;
7. 计算机相关专业,本科及以上学历。


1. 参与手机前期堆叠方案评估,进行系统方案可行性及风险评估,完成新器件评估及选型;
2. 按照开发流程根据项目进度及质量要求,完成手机原理图及摆件设计,主板及整机基带调试,解决研发、量产阶段相关基带问题及客户反馈的问题;
3. 协调与其他部门或合作者的借口技术与关系,完成基带技术文档的拟制;
4. 参与新技术新平台的可行性评估;
5. 掌握各种数字和模拟电路知识,熟悉移动通信的基本原理和相关知识;
6. 熟练使用硬件开发工具(pads,Cam等)以及各类测试仪器、设备;
7. 具有较好的沟通、协调能力,较强责任心,良好的团队合作精神;
8. 有良好的英语听说读写能力;
9. 有2年以上的手机基带开发经验,可以独立设计调试整个基带,了解行业测试标准;
10. 通信、电子相关专业本科毕业。


1. 熟悉CDMA-1X EVDO通信协议,熟悉底层协议如物理层,L2的尤佳;
2. 能够参与测试用例设计,对测试问题进行简单分析和定位,能够进行流程LOG分析;
3. 熟悉CDMA仪表,如思博伦的仪表等优先;
4. 具备CDMA项目通信协议测试的经验,了解CDMA原理优先;
5. 计算机、通信相关专业本科及以上学历。


1. 精通.NET开发,熟悉ASP.net MVC框架,熟练掌握ASP.NET(C#)MVC开发;
2. 熟练掌握SQLSERVER数据库编程技术,并掌握数据库设计优化与常用设计技巧,能熟练编写存储过程、视图、触发器等;
4. 有较强的业务解析能力与分析能力,良好的代码编写习惯,熟悉软件开发规范;
5. 具备3年以上ASP.net B/S项目开发经验;
6. 计算机相关专业,本科及以上学历。


1. 熟悉并擅长使用adobe illustrator软件;
2. 具备良好的沟通能力以及绘画功底和执行力;
3. 良好的英语听说读写能力;
4. 有较丰富的插图设计,图标设计和图案设计的项目经验;
5. 计算机相关专业,本科及以上学历。


1. 母语为乌尔都语的巴基斯坦人或印度人;
2. 乌尔都语系或文学系本科及以上;
3. 对搜索引擎及搜索引擎广告业务了解;
4. 良好的英语听说读写能力;
5. 具备相关工作经验的优先;
6. 计算机相关专业,本科及以上学历。

Interaction Design 交互设计

1. BA/BS degree in Design (e.g. interaction, graphic, visual communications, product, industrial), HCI, CS, or a related field, or equivalent practical experience;
2. 3+ years experience designing desktop, web and mobile applications;
3. A robust portfolio that showcases your work (Please supply PDF or url);
4. Excellent skills in graphic design, and an eye for typography, clean layout, purposeful color, and refined style;
5. Excellent knowledge of HTML and CSS and mastery of Adobe CS products;
6. Experience with user interface design or online learning creation;
7. Interaction design sensibility;
8. Experience with interactive design prototyping.



1. 掌握Android/iOS/RCP开发工具和测试工具的使用;
2. 有扎实的C/C++/Object-C和Java语言基础;
3. 熟悉面向对象化编程思想和设计模式, 熟悉敏捷开发模式;
4. 兼有iOS/Android/PC应用开发经验者优先;
5. 计算机相关专业本科及以上学历。


1. 良好的数据结构、算法、数据库、网络、面向对象、设计模式基础知识;
2. 熟悉c系列语言开发及其特性,Objective C两年以上开发经验,熟悉xcode ,instruments;
3. 熟悉iOS体系结构,了解常用framework以及开源库;
4. 兼有Android/WindowsPhone应用开发经验优先;
5. 计算机相关专业本科及以上学历。


1. 具备扎实的Java编程基础;
2. 熟悉J2EE、J2SE框架,能够独自搭建、配置服务器;
4. 熟悉常用Java前台技术,包括javascript、Jquery、json等,能够开发,调试简单网页界面;
5. 熟悉SSH框架、Web接口,了解SQL数据库的使用;
6. 计算机相关专业本科及以上学历。


1. 熟练进行接口测试、压力测试和兼容性测试,有系统专项测试的优先;
2. 能够独立定位跟踪BUG,具有良好的团队意识、合作精神和沟通协调能力;
3. 有monkey自动化测试经验的优先;
4. 1年及以上Android、MTK平台手机软件测试经验;
5. 计算机相关专业本科及以上学历。