Be passionate about application development! Your primary responsibilities will include hands-on development of software applications with Java, MySQL, Hibernate and Amazon Web Services.
Design, build, test, document, deploy, monitor, and maintain applications in a production environment
Apply good technical practices such as continuous integration, test automation, and Github Pull Request reviews
Work closely with Agile team members, collaborating with testers to ensure quality and with product managers to turn great ideas into detailed requirements
Be self motivated and eager to engage in high impact, challenging engineering problems while continuously raising the standard of quality in our products and services in a full solutions-oriented SaaS environment.
Experience programming commercial enterprise cloud-based applications in Java with Hibernate and SQL
Experience with object-oriented design concepts
Experience developing cloud-based web applications or services (AWS a plus)
Experience writing and optimizing SQL
Experience with DevOps and infrastructure tools is a strong plus (Jenkins, Travis, New Relic, Sumo Logic etc)
Experience with development of Document Management based software is a strong plus
Strong communication and collaboration skills
Ability to work in a fast paced dynamic environment
Experience working in an Agile development environment
Source control management (Git/Github) experience
Clinical research knowledge or work in a regulated environment
TDD/BDD experience or desire!
Bachelor’s degree in computer science (or related field) or have completed a development boot camp