Philips Senior Back-end Software Engineer in Shanghai, China

Responsibilities:

  • Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos

  • Participates in team discussion on continual improvement

  • Communicate and collaborate among cross-functional teams in a multinational environment

  • Good debug and problem solving either individually or in a team

  • Responsible for design, implementation, test and maintenance of software modules with high quality.

  • Communication with customers and other teams (Product team, Development team etc).

  • Ensures that there is proper documentation for the software development.

  • Keeps abreast of technical developments in own field through study of the literature and technical contacts.

  • Spot and communicate relevant funded work and other business opportunities.

Requirements:

Education :

A recognized Bachelor or higher degree in computer science, software engineering, information technology, or relative discipline;

Competency and Skills:

  • 3+ years experience on JAVA programming.

  • Strong experience on J2EE and Spring framework.

  • Experience with html5, CSS and JavaScript.

  • Familiar with Database systems like MySQL, MongoDB or other popular DB system.

  • Familiar with other popular backend development skills like Python, NodeJS is a plus.

  • Familiar with cloud computing or big data is a plus.

  • Shell scripting Knowledge of Linux platforms is a plus.

  • Solid foundation in software development fundamental: Data Structure, Design Patterns, Object-Oriented programming, Common algorithms etc

  • 3+ years of hands on software development experience, candidate with 5+ working experience can be considered for Advanced (Senior) engineer position.

  • Good understanding and practice in software development process (Especially Agile processes)

  • Git/GitHub experience is a major plus

  • JIRA/Confluence/Jenkins skills is preferred

  • Familiar with at least one of UML modeling tool

  • Continues Integration skills is preferred

  • Highly self-motivated to work on new initiatives;

  • Good communication and collaboration skills;

  • Fluent in both Mandarin and English.

  • Curiosity for new technologies and internet technology trend.

  • Innovative thinking and interested in innovation.

  • Experience and knowledge in Smart Devices Application software development is a plus.