About Us:
- Omedix is bringing mobile and web patient experiences to healthcare. Imagine how you'd ideally engage your own doctor online, and that is a close approximation for what we do!
- Over 1,500 doctors utilize Omedix services and we are the official solution for thousands more.
- We are a venture-backed company and received investment from some of the leading Healthcare IT entrepreneurs and funds in the industry.
- We are growing FAST, and you will have an IMMEDIATE opportunity to make an impact.
Responsibilities:
- Design and develop enterprise-grade software applications, APIs and Web Services
- Implement, unit test, debug and integrate code of moderate complexity
- Debug/Troubleshoot development and production issues
- Documentation of Business Logic Flows / Technical Writing
- Work in a team environment with local and offshore technical teams
- Work with agile/scrum and traditional development methodologies and tools
Requirements:
5+ years of experience with Java Application Development
- Java EE, Core Java
- N-Tier Systems Architecture / Development / Methodologies
- Multithreading, Messaging Systems / JMS Java Message Service
- Strong Object-oriented Programming (OOP) experience; including, modular design and development (SOA/RESTful)
- HTML (HTML5) / CSS (CSS3, LESS/SASS
- JavaScript JQuery / AJAX / EXT-JS, etc.
- XML and related technologies experience
- Java ORM with JPA/ Persistent Frameworks like Hibernate or other libraries
- Junit or other test automation
Bonus Points:
- Glassfish, Apache / Tomcat
- RDBMS like PostgreSQL and DB2
- "Reactive" technologies like Play Framework, Akka, etc.
- Javascript MV* Frameworks such as EmberJS, BackboneJS
- Continuous Integration / Revision Control Software Packages
- Bamboo, Jenkins Open Source Java-based CI Tool
- Apache Maven, ANT and/or other build automation tools
- Git/GitHub, Apache SVN (Subversion) Software Versioning / Revision Control System
- Mobile/ App development experience
- Passionate about technology, user experience, thrive in an innovative environments, and consider yourself to be a top notch Java Software Engineer
Perks:
- Work for a fast-growing venture-backed company
- Be part of core engineering team
- Health insurance
- Dental insurance
- Vision insurance
- Vacation and Sick days