Philips Senior Back-end Software Engineer in Shanghai, China
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.
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.
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.