Job Summary
Motive Health is seeking an enthusiastic Intermediate Java Developer to provide support, architect and design as well as development of web and mobile applications. This is a lead position that will support Motive Health’s existing application Agent+ as well as the development of new emerging products and applications. The successful candidate will be accountable to develop/support mobile, web apps and API’s that will scale nicely to 1,000’s of concurrent clients.
We are a small development team developing new and supporting existing applications in the mobile space. Our team members are very passionate about development, learning new programming languages and building world-class apps.
Responsibilities and Duties
- Work with various Java based frameworks to support existing and new applications
- Deliver Java requirements for on-going development of web app features, backend and API’s
- Help direct the overall application architecture for supporting our mobile applications
- Implement, test and optimize the API’s supporting client devices and applications
- Develop new features on the existing iOS product portfolio as well as new mobile and desktop products and platforms
- Debug, monitor and maintain the company’s existing iOS application
- Assist and contribute to our in-house developer best practices
- Collaborate, motivate, inspire and participate in a team environment
Qualifications and Skills
- Working experience in Java, good command of object oriented principles
- Capable of recognizing architectural bottlenecks and tradeoffs
- Must have excellent problem solving skills and love technical challenges
- BS in Computer Science or related field (experience in lieu of degree considered)
- Experience in Agile style development including Sprint planning and Estimation
- 2+ years of client software development experience
- Strong working knowledge of client-server architectures and RESTful API’s
- Working knowledge of TCP/IP APIs and protocols/frameworks
- Experience with Mobile development is an asset
Personal Qualities
- You are always looking to develop new skills, learn new platforms and technologies
- Self-motivated, quick learner with the ability to achieve results
- You love to write clean, reusable code and have a passion for mobile development
- Not shy in communicating expectations, and sharing your perspective with others
- You take pride in delivering products that are impressive and outpace competitors
Benefits
- Salaried employment
- Employee stock plan
- Health / Dental Benefit Plan
- Vacation
- Flexibility
Job Type: Full-time
Required education:
- Bachelor’s
Required experience:
- Java: 1 year