How to Apply
Please attach a cover letter as the first page of your resume. It should address your specific interest in the position & outline your skills & related experience.
Job Summary
The University of Michigan has an available position of Senior Full-Stack Software Engineer in Ann Arbor, MI.
Responsibilities*
Job Duties:
- Develop web-based applications & related infrastructure for the deposit, curation, analysis, & dissemination of political & social science data.
- On user-facing parts that appear in a browser, use front-end technologies including HTML (hypertext markup language), CSS (cascading style sheets), JSP (java server pages), JavaScript, & the React framework.
- On server side use Java programming language with automated test cases & Spring & Spring Boot frameworks to develop web applications.
- Use SQL & Hibernate to query & modify relational database management systems.
- Implement microservices architecture using REST APIs.
- Mentor more junior developers & review their code. Provide team & architectural leadership & work closely with product owners & designers.
Required Qualifications*
Position Requires:
- Position requires a Bachelor's degree in Computer Science or Computer Engineering or Computer Information Systems .
- 48 months experience as a Software Engineer &/or Software Developer &/or Full-Stack Software Engineer &/or Full-Stack Software Developer.
Position also requires: Experience must include:
- 48 months experience. developing web applications in Java with JUnit test cases in Spring &/or Spring Boot framework;
- 48 months experience using SQL & Hibernate to query & modify relational database management systems;
- 48 months experience programming JavaScript in the React framework;
- 48 months experience using REST APIs (Representational State Transfer Application Programming Interfaces) to implement microservices architecture.
Experience requirements may be met concurrently during the same time period.
Additional Information
The Institute for Social Research (ISR) at the University of Michigan wants to recruit and retain 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. For more about ISR's commitment to Diversity, Equity and Inclusion, please click here.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.