Senior Full-stack Software Developer
Ann Arbor, MI
Job posting number: #7067463
Posted: July 2, 2020
Application Deadline: Open Until Filled
Job DescriptionJob Summary
The Inter-university Consortium for Political and Social Research (ICPSR), part of the Institute for Social Research (ISR) at the University of Michigan, is the world’s largest social science data archive. We are accepting applications to join our team of developers.
You will report to the development team lead in the ICPSR Computing & Network Services group.
Develop application back-ends using Java in the Spring framework.
Use data stores such as Oracle, Fedora Repository, ElasticSearch, and solr, to store and retrieve data with SQL/Hibernate, Fuseki (sparql), Kibana, and lucene.
Design cloud-first solutions using Amazon Web Services and related products to create a microservice architecture using REST APIs.
Work with an Agile team, write documentation, and work with product owners to understand requirements.
Perform other tasks as assigned.
Bachelor’s degree in Computer Science, Electrical Engineering, or related field
7 years of web application development experience with Java EE 8 or higher
3 years experience with DuraSpace’s Fedora Repository and Fuseki (sparql)
3 years experience with ReactJS
3 years experience with relational databases through SQL and Hibernate
2 years experience with Spring framework, Core, MVC and other modules
1 year experience with Solr, ElasticSearch and Kibana
1 year experience with Amazon Web Services and REST APIs.
Experience with Agile methodologies
Experience with Test-Driven Development and automated testing
Experience with Activiti
Experience with Unix shell scripting
This will be filled at the senior level salary range of $90,000-100,000. The requirements listed reflect the senior level expectation. Candidates with lesser experience are encouraged to apply and may be considered if the primary goal is not met. Lesser-experienced candidates will be reviewed at an intermediate level salary range of $75,000-90,000.
The Institute for Social Research at the University of Michigan wants to employ a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.