Full Stack Java Developer

Java, JSON, HTML5, Groovy, OOP, HTTP, Informatics, RDBMS, React.js, TCP, Debugging, Design review, Web applications, Software development, IoT, AngularJS, Agile, API, C#, C
Full Time
Depends on Experience
Work from home available

Job Description



The main responsibilities for this position will be to design and develop for a medical informatics product for point of care ultrasound devices. The role will be responsible for adding new features, debugging customer issues and contributing as a team to the overall architecture, design and implementation of the product.             

Duties and Responsibilities

  • Design, develop and test/troubleshoot the point of care informatics product
  • Provide leadership for the system architecture, design and implementation
  • Understand requirements both technically and from a user’s perspective
  • Provide product and development process improvements at a technical level
  • Lead and participate in design reviews
  • Assist Service in Troubleshooting and debugging multifaceted issues
  • Performance optimization


  • BS in computer engineering or equivalent work experience in Health Informatics Software Development, including full-stack development
  • 6+ years of experience in software development
  • Experience developing medical imaging solutions
  • Deep working knowledge and debugging skills of operating systems, memory management, networking and run time environments 
  • Intermediate knowledge in both Object Oriented and Non-Object Oriented Software Development Languages for at least two of the following: JAVA, Groovy, Node.js, Angular, React, C#, HTML5, and C – other languages are acceptable as well
  • Intermediate knowledge of Spring Boot Web Development Framework.
  • Intermediate knowledge in Web Service & API Development.
  • Intermediate knowledge in Web Application protocols such as HTTP & TCP.
  • Intermediate knowledge in Web communication such as JSON.
  • Intermediate knowledge of Database Systems.
  • Intermediate knowledge and experience of Scrum and Agile Software Development Practices
  • Basic understanding in Virtual Servers, Windows Server and Linux Operating Systems are a plus.
  • Basic to Intermediate understanding of JIRA or another Engineering Issue System.
  • Basic understanding of IE62304 is a plus.

Familiarity with Cloud Technologies such as Internet of Things (IoT), Certificate Management, and RDBMS

Dice Id : 10114267
Position Id : 10587
Originally Posted : 3 months ago
Have a Job? Post it