Senior Full-Stack Software Engineer

University of Michigan

Ann Arbor, MI

Job posting number: #7242752

Posted: May 7, 2024

Application Deadline: Open Until Filled

Job Description

The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI.

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*
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: Exp. must include:
48 mos. exp. developing web applications in Java with JUnit test cases in Spring &/or Spring Boot framework;
48 mos. exp. using SQL & Hibernate to query & modify relational database management systems;
48 mos. exp. programming JavaScript in the React framework;
48 mos. exp. using REST APIs (Representational State Transfer Application Programming Interfaces) to implement microservices architecture.
Exp. reqs. may be met concurrently during the same time period.

Apply Now

Please mention to the employer that you saw this ad on

More Info

Job posting number:#7242752
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
United States
More jobs from this employer