Senior Full-stack Software Developer

University of Michigan

Ann Arbor, MI

Job posting number: #7067463

Posted: July 2, 2020

Application Deadline: Open Until Filled

Job Description

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

We build Digital Asset Management Systems which allow researchers to deposit their data with us and make it, and associated metadata, available to the research community. Among the technologies used are Java, Spring framework (Spring-MVC, Spring-Web, Spring-Data, Spring-Security), DuraSpace Fedora Repository, Fuseki (sparql), AWS (S3, EC2), JavaScript, ReactJS, JQuery, Hibernate, Oracle DB, ElasticSearch, Apache Solr, Apache Camel, ActiveMQ, Activiti, HTML5, CSS3, and Bootstrap.

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.
Develop application front-ends using ReactJS, JavaScript, HTML, CSS, Bootstrap, and JQuery.
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.
Required Qualifications*
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 HTML, CSS, Bootstrap 3 or higher, JavaScript, and JQuery
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.
Desired Qualifications*
Experience with Agile methodologies
Experience with Test-Driven Development and automated testing
Experience with Activiti
Experience with Unix shell scripting
Underfill Statement
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.

Additional Information
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.

Apply Now

Please mention to the employer that you saw this ad on