Junior Java Developer at University of Michigan

3 years ago Development & Programming Junior Full-Time 50,000 $/Year

As the Junior Applications Programmer/Analyst, you are an enthusiastic and curious developer who is passionate about new technologies and providing sustainable solutions.


Required Qualifications*

  • 1 year work or related experience(i.e. internship, project) with object-oriented Java programming
  • Work experience in full-stack web testing and development (front-end, back-end, database)
  • A commitment to diversity, equity and inclusion


Description

As the Junior Applications Programmer/Analyst, you are an enthusiastic and curious developer who is passionate about new technologies and providing sustainable solutions. You are a team player, understands the software development life-cycle and are involved with the Agile development/testing process.

Reports to: Assistant Director, Infrastructure and Application, Digital Infrastructure, Office of University Development

About the Digital Infrastructure (DI) Team: We are a small agile team of full-stack developers who aim to improve our technology platforms and provide compelling solutions. We work with a great design team to create beautiful, responsive, cutting-edge user interfaces. We work for one of the greatest public universities in the country and provide tools to support its greatest causes.

Click here for the full job description

Why Work at Michigan?

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family and plan for a secure future. Benefits include:

  • Generous time off
  • A retirement plan that provides two-for-one matching contributions with immediate vesting
  • Many choices for comprehensive health insurance (medical, dental, and vision)
  • Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
  • Federal student loan forgiveness

Responsibilities*

You will provide support to the Infrastructure and Application team for Giving Blueday, Michigan Online Giving Fundraising Initiative, Donor Digital Portal and more than 11 Integrated Services/Platforms to support University of Michigan Fundraising operation. You are expected to build an understanding of the business/organizational needs and stabilize our sites in critical moments.

  • Utilize Java, Spring boot, Python, SQL server, PostgreSQL, JavaScript, AngularJS/Angular, jQuery per project need
  • Use Service Oriented Architecture with microservices and enterprise messaging patterns
  • Follow Agile approach and Continuous Integration, Continuous Deployment to deliver project throughout its life cycle
  • Build modern responsive websites and UIs with HTML5, CSS3, SASS, and mobile responsive development
  • Use Docker and container orchestration/automation
  • Create UML class diagrams and Entity Relationship diagrams
  • JUnit, integration, Behavioral testing automation
  • Support Digital Infrastructure and Stakeholders
  • Perform regular release and deployments
  • Attend team retreats (Once a year to discuss future goals, professional development, and team bonding)
  • Explore new technologies that could bring innovation and creativity to our organization.

🌍 World Wide java frontend backend database
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)