Go to our website »

Jobs at Mana Health

Java Software Engineer

Location: United States

Type: Full Time

Min. Experience: Mid Level

Title: Java Software Engineer

Mana Health strives to be an organization that incorporates groundbreaking technology to solve old problems and inefficiencies in the Healthcare industry. We believe that the best products and services are made by hiring the best talent. This talent needs to have a strong penchant for learning that when combined with a diversity of ideas, backgrounds, and perspectives yields the most successful outcome.

Working here at Mana Health means working in a tight-knit community with impressive new technologies. With our office in midtown Manhattan, we are centrally located in an exciting area. We are looking for fellow curious, eager, and driven individuals to join our core team where your inputs and suggestions will be used to craft our products. You would have the chance to build a product that starts as ideas to a fully polished and finalized result. Your work areas will include processing large volumes of clinical data, scaling highly distributed systems, and improving our engineering practices. As a software engineer, your passion for learning and your creativity will be critical in pushing our boundaries. This is a chance to revolutionize an industry and help real people on a personal level.

Technical Requirements:

At least 3 years in the industry focusing on server side Java development*
Experience with Spring Framework and ORM* *
Good understanding of databases, both relational databases and NoSQL* *
Expertise in developing JSON-based web services designed for scale* *
Good understanding of AWS advantages and constraints* *
Good understanding of backend data processing design patterns* *
Hands on experience with messaging solutions such as Kafka* *
Good understanding of scalability best practices*

Big plus:

Experience with Spark, Spark Streaming*
Experience with Elastic Search* *
Experience with Kafka*

Personal Requirements:

Curious about current technology trends*
Learns quickly and able to execute* *
Work constructively in a team and collaborate effectively*

Job Type: Full-time

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*