Senior Java Web Developer

Job ID: 40516BR
Job date: 2016-12-30
End Date:

Company : Harvard Medical School 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
The Department of Biomedical Informatics (DBMI) 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 a rare disease registry to create an “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.

Developing applications on our team involves exposure to the following :

Being a part of our team involves exposure to the following

Application communication via REST-like APIs.

• AWS Cloud Environment with DevOps tools like Dockers and Ansible.

• Highly collaborative scientific informatics projects.

• Big Data problems in the biomedical and genomic space.

• Interfacing with various data storage and indexing solutions like Oracle, SQL Server, Redshift, SOLR and others

Specific responsibilities for this position include:

• Develop new interfaces to our extisting RESTful API: http://bd2k-picsure.hms.harvard.edu.

• 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.

• Evaluate emerging technologies to see where they could fit into our current stack and how we would interact with them.

Basic Qualifications:

-5 to 8 years experience of software development.

-Proficiency with relational databases systems including PostgreSQL, Java and web based applications.

-1+ years experience with developing and consuming RESTful APIs.

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.


Requeriments :

Skills :

Areas :


Additional Info:
We utilize the same open source code base on all our projects which enables us to benefit many projects with the work we do on any one single project. This makes for a very collaborative and active space with other members of the team. Being part of an open source project means benefits can be seen even beyond our own institution as we foster a strong community with our work.

Our applications are all Java based and deployed within Amazon’s Web Services. We utilize several services within the cloud including Oracle RDS instances and PostgreSQL, postgis, and/or other GIS-aware databases to house our databases, Route 53 for DNS management and S3 for data loading procedures. We are actively exploring data streaming and storage methods that will need to scale to terabytes and beyond as the datafication of biology and health care increases. Our applications facilitate the sharing and exploration of this data through easy to use graphical interfaces and RESTful endpoints.

The Department has recently been formed at Harvard Medical School to lead development of computational and informatics techniques to address pertinent challenges in modern biological sciences and medicine. The Department’s faculty conduct research at the intersection of biomedicine and information sciences, including bioinformatics, functional genomics, translational medicine, and clinical knowledge management. Based on the Harvard Medical School Longwood Campus, it provides a rich scientific environment, with many seminar series and invited speakers of the highest caliber. The working environment combines the best features of a startup (fast pace, flexibility, flat hierarchies) with those of one of the leading medical schools (excellent benefits, outstanding opportunities for learning, great resources, name recognition).     

This is a grant-funded position for one year with the possibility of renewal. Pre-Employment Screening: -Criminal

-Identity

EEO Statement:

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation or any other characteristic protected by law.

[Click Here to Access the Original Job Post]