Overview
We are a mHealth (mobile health) start-up company looking for full and part-time Java developers. This is a great opportunity to build something meaningful from the ground up and have a significant and lasting impact on people’s health and lives. The company is well funded and ready to hire the right person ASAP.
IMPORTANT: only local applicants (NYC – Philadelphia corridor) who can legally work in the USA will be considered.
Responsibilities
Collaborate with business leaders and designers to create innovative technical solutions to business problems.
Research, test, recommend and implement new technologies and tools.
Build all facets of software systems including the data model, business logic, and front-end.
Make technology and architectural choices that insure stability and improve functionality.
Manage technology projects where parts or all have been outsourced or staffed with consultants.
Produce a high-quality level of documentation.
Develop test plans and test scripts for unit and system testing.
Diagnose problems quickly and implementing code fixes to resolve them.
Provide application deployment support and ongoing application maintenance.
Work to meet deadlines and ensuring proper delivery of all design and development tasks assigned.
Perform as both a self-motivated and collaborative problem solver.
Experience
Experienced Java web developer
Spring framework and Spring web MVC
Hibernate persistence API
Demonstrated expertise and experience in architecting, developing, and deploying scalable RESTful web services in Java
Javascript experience and experience with JS libraries like jQuery
Strong experience building multi-tier applications
Proficiency in relational databases (e.g.,MySQL)
Solid grasp of algorithms, memory management, object oriented programming, and concurrent programming
Familiarity with Social API's such as Facebook, Twitter, Foursquare, etc.
Experience with mobile technologies a plus, especially iOS and Android platforms
Experience working in an Agile development environment
iOS and Android application development experience a big plus
Compensation
Base Salary: $70,000 to $120,000 annually based on experience, plus benefits and performance based bonus (paid semi-annually).