Information Technology Spec 4 - Java Developer at State of Minnesota
Saint Paul, Minnesota, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Aug, 25

Salary

60.24

Posted On

09 Jul, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

It, Spring Framework, Gitlab, Information Technology, Web Application Development, Javascript Frameworks, Web Applications, Pipelines, Jenkins, Batch Processing, Jpa, Social Security, Angular

Industry

Information Technology/IT

Description

JOB SUMMARY

As a Java Developer, you will support MSRS’s custom developed applications effort. This position is responsible for designing and implementing large and complex computer systems, computer programs and participates in the technical design of MSRS’s systems business practices and process automation. Often this position will be required to lead a team of other IT professionals in development efforts. Developers in this position are required to work with project managers, business analysis, and MSRS senior management to analyze business processes and suggest and design automation procedures to make the work of the MSRS more efficient.

Job Duties include but are not limited to:

  • Lead and support the design, development, and implementation of large, custom applications that improve how MSRS serves its members.
  • Collaborate with internal teams to understand business needs, recommend solutions, and ensure systems are built efficiently and securely.
  • Act as a technical lead on projects - assigning tasks, mentoring developers, and helping ensure we follow best practices.
  • Research and introduce new technologies that can streamline processes, improve performance, or support future system needs.

MINIMUM QUALIFICATIONS:

Candidates must clearly demonstrate all of the following qualifications in their resume:

4 years* experience in java application development and must have:

  • A Master’s degree in Information Technology or a related field substitutes for 18 months of experience, OR a related Bachelor’s degree substitutes for 1 year, OR a related Associate’s substitutes for 6 months
  • Experience with java web application development
  • Experience writing advanced SQL queries
  • Experience with JavaScript frameworks for web applications; examples may include: React, Angular, or others
  • Experience using Spring framework and JPA
  • Experience building REST services
  • Experience setting up and working with pipelines in CI/CD software, such as Jenkins or Gitlab

PREFERRED QUALIFICATIONS:

  • Experience with java batch processing
  • Experience with one or more cloud platform
  • Experience building GraphQL services

ADDITIONAL REQUIREMENTS:

It is the policy of the Retirement Systems of MN that all employees submit to a background investigation prior to employment. The background check may consist of the following components:

  • SEMA4 Records Check (applies to current and past State employees only)
  • Criminal History Check
  • Employment Reference Check
  • Social Security and Address Verification
  • Education Verification
  • Driver’s License Check

The Minnesota State Retirement System will not sponsor applicants for work visas. All applicants must be legally authorized to work in the US.

APPLICANTS WITH DISABILITIES

Minnesota state agencies make reasonable accommodations to their employees and applicants with disabilities. If you have a disability and need assistance in searching or applying for jobs with the State of Minnesota, call the Careers Help Desk at 651-259-3637 or email careers@state.mn.us and let us know the support you need

Responsibilities

THE WORK YOU’LL DO IS MORE THAN JUST A JOB.

At the State of Minnesota, employees play a critical role in developing policies, providing essential services, and working to improve the well-being and quality of life for all Minnesotans. The State of Minnesota is committed to equity and inclusion, and invests in employees by providing benefits, support resources, and training and development opportunities.

Job Duties include but are not limited to:

  • Lead and support the design, development, and implementation of large, custom applications that improve how MSRS serves its members.
  • Collaborate with internal teams to understand business needs, recommend solutions, and ensure systems are built efficiently and securely.
  • Act as a technical lead on projects - assigning tasks, mentoring developers, and helping ensure we follow best practices.
  • Research and introduce new technologies that can streamline processes, improve performance, or support future system needs
Loading...