Java Web Developer
高知特信息技术(上海)有限公司 Cognizant Technology Solutions
- 公司规模:1000-5000人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2017-11-21
- 工作地点:上海
- 工作经验:无工作经验
- 职位类别:高级软件工程师 软件工程师
职位描述
职位描述:
As a Senior Java Web Developer/Team Leader you will work as part of a team to deliver the web solutions on PC and Mobile devices. You must be able to deliver high quality code on time and with detailed comments and unit testing where appropriate. You are comfortable with configuration control tools, object orientation and design patterns. Integration with web services and consuming XML or JSON is second nature to you, and you can parse data into objects and manipulate it with ease.
Responsibilities:
? Develop and deploy web applications using Java Web technologies.
? Work collaboratively or in isolation as the situation demands.
? Interface with remote and distributed data sources and APIs.
? Troubleshoot, optimize and performance tune.
? Work closely with the Technology Manager, Architect and the rest of the web development team in different locations, to continually improve the development process and the product quality.
? Establishing time/effort estimations for tasks, to support more effective planning.
Requirement for Team Leader:
? Bachelor degree in Computer Science, Master degree is desirable, but will waive this requirement entirely if you have significant and applicable real world experience.
? At least 4 years’ experience in Java Web technologies with good English communication skill.
? Mentoring Junior developers and ensuring the quality and consistency of the deliverables
? Knowledge of server side web application development and solid understanding of Spring MVC framework.
? Experience in developing and integrating web services (using SOAP, XML Shema, JSON and RESTful APIs) is a must
? Candidates should have astute experience in relational database system such as MySQL and SQL and a proven understanding of Object Oriented Design and Programming
? PEPCOM experience is a plus
? Experience with agile/Scrum development, continuous integration, software quality metrics, automated testing (UI and unit testing) for web solution.
? Solid experience of object-oriented design and modern programming techniques.
? A demonstrable track record of published and successful applications.
? Demonstrable algorithm/data structure and problem solving skills.
? Creativity and communication skills, ability to motivate and work independently.
? General technology troubleshooting skills using Windows/Unix tools.
Requirement for Senior Software Developer:
? Bachelor degree in Computer Science, Master degree is desirable, but will waive this requirement entirely if you have significant and applicable real world experience.
? At 4 years’ experience in Java Web technologies for software Engineer role.
? Solid understanding of Spring MVC framework.
? Experience building restful web services for external consumption
? Candidates should have astute experience in relational database system such as MySQL and SQL and a proven understanding of Object Oriented Design and Programming
? PEPCOM experience is a plus
? Experience with agile/Scrum development, continuous integration, software quality metrics, automated testing (UI and unit testing) for web solutions.
? Solid experience of object-oriented design and modern programming techniques.
? A demonstrable track record of published and successful applications.
? Demonstrable algorithm/data structure and problem solving skills.
? A passion for technology and innovation.
? Knowledge of server side web application development.
? Creativity and communication skills, ability to motivate and work independently.
? General technology troubleshooting skills using Windows/Unix tools.
As a Senior Java Web Developer/Team Leader you will work as part of a team to deliver the web solutions on PC and Mobile devices. You must be able to deliver high quality code on time and with detailed comments and unit testing where appropriate. You are comfortable with configuration control tools, object orientation and design patterns. Integration with web services and consuming XML or JSON is second nature to you, and you can parse data into objects and manipulate it with ease.
Responsibilities:
? Develop and deploy web applications using Java Web technologies.
? Work collaboratively or in isolation as the situation demands.
? Interface with remote and distributed data sources and APIs.
? Troubleshoot, optimize and performance tune.
? Work closely with the Technology Manager, Architect and the rest of the web development team in different locations, to continually improve the development process and the product quality.
? Establishing time/effort estimations for tasks, to support more effective planning.
Requirement for Team Leader:
? Bachelor degree in Computer Science, Master degree is desirable, but will waive this requirement entirely if you have significant and applicable real world experience.
? At least 4 years’ experience in Java Web technologies with good English communication skill.
? Mentoring Junior developers and ensuring the quality and consistency of the deliverables
? Knowledge of server side web application development and solid understanding of Spring MVC framework.
? Experience in developing and integrating web services (using SOAP, XML Shema, JSON and RESTful APIs) is a must
? Candidates should have astute experience in relational database system such as MySQL and SQL and a proven understanding of Object Oriented Design and Programming
? PEPCOM experience is a plus
? Experience with agile/Scrum development, continuous integration, software quality metrics, automated testing (UI and unit testing) for web solution.
? Solid experience of object-oriented design and modern programming techniques.
? A demonstrable track record of published and successful applications.
? Demonstrable algorithm/data structure and problem solving skills.
? Creativity and communication skills, ability to motivate and work independently.
? General technology troubleshooting skills using Windows/Unix tools.
Requirement for Senior Software Developer:
? Bachelor degree in Computer Science, Master degree is desirable, but will waive this requirement entirely if you have significant and applicable real world experience.
? At 4 years’ experience in Java Web technologies for software Engineer role.
? Solid understanding of Spring MVC framework.
? Experience building restful web services for external consumption
? Candidates should have astute experience in relational database system such as MySQL and SQL and a proven understanding of Object Oriented Design and Programming
? PEPCOM experience is a plus
? Experience with agile/Scrum development, continuous integration, software quality metrics, automated testing (UI and unit testing) for web solutions.
? Solid experience of object-oriented design and modern programming techniques.
? A demonstrable track record of published and successful applications.
? Demonstrable algorithm/data structure and problem solving skills.
? A passion for technology and innovation.
? Knowledge of server side web application development.
? Creativity and communication skills, ability to motivate and work independently.
? General technology troubleshooting skills using Windows/Unix tools.
职能类别: 高级软件工程师 软件工程师
公司介绍
ABOUT COGNIZANT
Cognizant (NASDAQ-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 195 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital or follow us @Cognizant.
高知特 —— Cognizant(NASDAQ-100:CTSH),是全球领先的信息技术专业服务公司,致力于帮助客户在数字时代打造新的商业模式、运营模式和技术模式。通过我们植根于不同行业、专业独到的咨询式服务,我们将帮助客户构想(Envision)和建造(Build)未来愿景,成就(Run)创新和高效的企业。高知特(Cognizant)总部位于美国,“财富” 美国500强企业中名列第195位,被评为全球最受赞赏的公司之一。欢迎访问公司主页了解更多有关高知特(Cognizant)的数字服务。
Cognizant (NASDAQ-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 195 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital or follow us @Cognizant.
高知特 —— Cognizant(NASDAQ-100:CTSH),是全球领先的信息技术专业服务公司,致力于帮助客户在数字时代打造新的商业模式、运营模式和技术模式。通过我们植根于不同行业、专业独到的咨询式服务,我们将帮助客户构想(Envision)和建造(Build)未来愿景,成就(Run)创新和高效的企业。高知特(Cognizant)总部位于美国,“财富” 美国500强企业中名列第195位,被评为全球最受赞赏的公司之一。欢迎访问公司主页了解更多有关高知特(Cognizant)的数字服务。
联系方式
- Email:yiruo@google.com
- 公司地址:前海深港创新中心a-2楼