Senior Back-End Software Developer (Java, SQL)

What sets Nemaris apart from the rest? That’s easy – you get to tap into your software development prowess by building an application that changes people’s lives! As a Senior Backend Software Developer at Nemaris, you will join a talented team of developers that works on the Surgimap software platform in building a distributed API server system which allows desktop, mobile, and web clients to share and synchronize data across the street and across the world.

You will tap into your expertise as our team replaces an existing system, which means much of the specification for business objects and logic is already in place. Where do you come in then? You’ll be instrumental in getting the system to work using the new method of message parsing/passing/ storing, replication and master picking, and data sharing and merging through ACLs. But that’s not all—in this role, each day will offer you new challenges as you tackle a variety of tasks that might include:

  • Implement fault-tolerance and load balancing at each site.
  • Ensure system allows for the storage of data from multiple locations to allow for local caching of data.
  • Partition of data, which must be kept in a certain country or location for regulatory reasons.
  • Implement the new system using existing technology (in-house built ORM and synchronization framework), as well as hot technology such as WebSockets, JSON, end-to-end encryption, etc.
  • Set up the system to connect to these servers that will help surgeons analyze medical images. (MRI, CAT scans, Digital X-rays), simulate surgery using our front-ends, and template patient specific implants.
  • Take pride in building something special that positively affects patient outcomes

 

Required Skills/Experience/Education:

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science or related technical discipline;
  • 5 years of experience in object-oriented software development;
  • 3-5 years of experience working with SQL databases;
  • 5 years of experience developing in C++ or Java (experience with both languages is not necessary); and
  • 2-3 years of experience with one or more of the following: WebSockets, JSON, or End-to-End encryption.

 

 

Preferred Skills/Experience/Education:

  • Prior experience building distributed systems, micro-services architecture, service oriented architecture, load balance systems or CAP-theorem related work.
  • Expertise with microservices, SOA, and/or event sourcing is a definite plus!

 
Surgimap®, a Nemaris Inc.™ innovation, was developed by a group of spine surgeons, researchers, and engineers to function as a standalone, freeware application. Our goal is to improve physician workflow, patient care, and health care efficiency by providing image analysis and case planning tools on a secure, integrated sharing platform.

apply for this job

We use cookies to improve your experience when using our website. Cookies used for the essential operation of the site have already been set. To find out more about the cookies we use, see Surgimap Cookie Policy.

 
 

We understand that by visiting our web site, you entrust us with your information and we want to ensure that we are transparent about the information that gets collected when you go to www.surgimap.com or www.surgimap.com/access.

We collect information about:

This information is collected in “cookies” or other related methods of data collection which ensure that we make our website as user-friendly, efficient, and intuitive as possible. In addition, cookies allow seamless clicking between patient and case records. Cookies also allow us to help our users with their account-related questions and to resolve tech support-related issues.

The cookies that Surgimap creates and stores on your computer are never used for targeted advertising. Nothing about you as a user is ever sold to other companies or shared for marketing purposes. Most importantly, these cookies will never store financial information or Electronic Protected Health Information (ePHI). For more information about how we handle PHI and ePHI, please review our Business Associate Agreement.


©2017 Nemaris, Inc.

Close