Software Engineer – Java

Job ID:
Job date: 2014-10-14
End Date:

Company : Sage Bionetworks 

Country :

Role : Research Scientist 


[Click Here to Access the Original Job Post]

Job Description:

The technology platform team at Sage is developing a SaaS product called Synapse to support open data-driven biomedical research, and serve as a public resource for the scientific community. This platform has already been used to support a number of high profile scientific studies in oncology, neurodegenerative, neuropsychological, and other disease areas.

Desired Skills and Experience

BS or MS in Computer Science or equivalent
Experience building, deploying, and supporting software products with significant user communities.
Expert-level Java experience is a strict requirement for the position.
Experience with Java frameworks and open source technologies, especially Spring
Ability to contribute to web front-end development, experience with HTML5, CSS, Javascript
Ability to contribute to Python / R client development is desirable
Strong understanding of object oriented design and programming, and design patterns
Ability to effectively collaborate with other team members on n-tier architecture and REST API development.
Practical agile development lifecycle experience. Familiarity with software development tools including Eclipse, Jira Studio, Maven, Git etc.
Experience developing on top of commercial IaaS platforms, especially AWS or Google
Commitment to test-driven development, and rapid, automated release cycles
Strong verbal, written, and organizational skills.
Ability to thrive in a dynamic start-up environment


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]