Share this Job

Senior Software Engineer

Date:  Sep 2, 2021

Shanghai, CN

Senior Java Software Engineer


Your code could save lives!

Software development is your passion and you are eager to apply state-of-the-art technology in the medical domain? Then this is the right place for you!

This is a software development position that is responsible for plan and design and implementation of software applications and components under the supervision of the Project Team Lead and the Software Development Lead.


Your tasks are

  • Participate as a core member of the development team, to design and develop the cutting-edge medical imaging solution platform and get yourself familiar with Healthcare domain and technical standards.
  • Work closely with the scrum team to design and develop the sub-systems and components for the solution, and ensure design consistency, code quality and proper design documentation.
  • Present yourself as a good team player and passionate to work with the team to achieve the team goal.

You’ll bring in

  • A degree in computer science or similar education
  • 3-6 years of working experience in Java programming
  • Good English and Chinese language skills



  • Strong experience with Java core programming technology
  • Hand on experience with Hibernate, performance tuning with hibernate is a strong plus.
  • Hand on experience with Restful API development.
  • Familiar with JAVA-EE related technology, experience on Wildfly, EAP linked development is a plus
  • Familiar with SQL development, experience with Oracle is a plus
  • Familiar with scalable computing system, architecture.
  • Development experience on Microservices development and Data mining is a plus
  • FHIR knowledge is a asset : JSON, ‎XML‎, ‎RDF
  • Healthcare related domain knowledge is a plus, experience with DICOM / HL7 is a asset


Location: Shanghai, China

Job Segment: Developer, Medical, Software Engineer, Drafting, CAD, Technology, Healthcare, Engineering