Senior Java Web Developer

Harvard Medical School

(Boston, Massachusetts)
Full Time
Job Posting Details
About Harvard Medical School
Harvard Medical School has been synonymous with excellence in education, research and clinical care for generations. Since the school was established in 1782, faculty members have improved human health by innovating in their roles as physicians, mentors and scholars. Harvard Medical School has been synonymous with excellence in education, research and clinical care for generations.
Responsibilities
The Center of Biomedical Informatics (CBMI) at Harvard Medical School is looking for a Senior Java Web Developer to help us build cutting edge research platforms. We seek an individual to work on our multidisciplinary team of data scientists, medical doctors, and developers. Our team studies large and disparate datasets from the domains of biology, healthcare and social media. The goal of our efforts is to transform healthcare and research to usher in a new age of individualized data driven medicine. For this project we are working with the federal government and several disease registries to create “Information Commons” where researchers can go to browse and analyze data. We seek a developer to help us in the maintenance and enhancement of an open source research platform known as i2b2/tranSMART. The incumbent will play a role in gathering and understanding requirements, proposing and implementing solutions, and reporting on their progress to the team. With their expertise in software development they will also mentor junior members of the team giving them the knowledge and direction they need to complete work. They will actively distribute tasks within the team and help drive their focus. **The incumbent will work on both enhancements and fixes to the platform including** * Implementing new authentication methods in a Spring Security plugin for web applications. * Debugging and fixing issues that arise after incorporating data from the varied disease registries. * Create enhancements that allow users to query and visualize data in the platform in novel ways. * Evaluate technologies that could be incorporated into our application stack, including updates to the frameworks we use. **Developing applications on our team involves exposure to the following** * Working on an AWS Cloud Environment * Using JavaScript technologies like Angular.js, D3.js, ExtJs, jQuery * Using the GRAILS web framework to build enterprise level applications * Application communication via REST-like APIs * Interfacing with various data storage and indexing solutions like Oracle, Redshift, SOLR and others **Specific responsibilities for this position include** * Work with research scientists both internally and externally to identify software requirements. * Propose solutions to these requirements, weighing the costs and benefits with our team as well as a broader group of stakeholders involved in the open source community. * Implement solutions and update the team on the status of work. * Create documentation related to requirements and the project in general. * Mentor junior members providing them with knowledge on best practices and techniques. * Evaluate emerging technologies to see where they could fit into our current stack and how we would interact with them.
Ideal Candidate
**Basic Qualifications** * Bachelor’s degree in Biomedical Informatics or engineering related field required; * 5 to 8 years experience. Relevant experience in biotech/clinical IT systems development and management; * Proficiency with relational databases systems, Java and web application development; * 2+ years experience with Java frameworks such as Grails and Spring; * Experience with web based technologies like CSS, JavaScript, HTML and Web Services. **Additional Qualifications** * BS/MS in computer science or similar industry software development and implementation experience; * Self-motivated and highly detail oriented; * Strong technical/systems design and development skills; * Strong problem solving, testing, and debugging skills; * Solid understanding of research data system implementation best practices and appropriate use of design pattern; * Excellent verbal and written communication skills. **Additional Information** * This is a one-year term appointment with the strong possibility of renewal. **Pre-Employment Screening** * Identity

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.