-
Information Technology Spec 4 - Java Developer
- State of Minnesota (St. Paul, MN)
-
Working Title: Java Developer
Job Class: Information Technology Specialist 4
Agency: MN State Retirement System
+ **Job ID** : 87379
+ **Location** : St. Paul
+ **Telework Eligible** : Yes, up to 2/3 days per week
+ **Full/Part Time** : Full-Time
+ **Regular/Temporary** : Unlimited
+ **Who May Apply** : Open to all qualified job seekers
+ **Date Posted** : 07/09/2025
+ **Closing Date** : 07/29/2025
+ **Hiring Agency/Seniority Unit** : MN State Retirement System / State Retirement System-MAPE
+ **Division/Unit** : MN State Retirement System / Systems Analysis
+ **Work Shift/Work Hours** : Day Shift
+ **Days of Work** : Monday - Friday
+ **Travel Required** : No
+ **Salary Range:** $36.52 - $60.24 / hourly; $76,253 - $125,781 / annually
+ **Job Class Option** : Object Oriented
+ **Classified Status** : Classified
+ **Bargaining Unit/Union** : 214 - MN Assoc of Professional Empl/MAPE
+ **FLSA Status** : Exempt - Administrative
+ Designated in Connect 700 Program for Applicants with Disabilities (https://mn.gov/mmb/careers/diverse-workforce/people-with-disabilities/connect700/) : Yes
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.
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.
AN EQUAL OPPORTUNITY EMPLOYER
Minnesota State Colleges and Universities is an Equal Opportunity employer/educator committed to the principles of diversity. We prohibit discrimination against qualified individuals based on their race, sex, color, creed, religion, age, national origin, disability, protected veteran status, marital status, status with regard to public assistance, sexual orientation, gender identity, gender expression, or membership in a local commission as defined by law. As an affirmative action employer, we actively seek and encourage applications from women, minorities, persons with disabilities, and individuals with protected veteran status.
Reasonable accommodations will be made to all qualified applicants with disabilities. If you are an individual with a disability who needs assistance or cannot access the online job application system, please contact the job information line at 651-259-3637 or email [email protected] . Please indicate what assistance is needed.
-
Recent Jobs
-
Information Technology Spec 4 - Java Developer
- State of Minnesota (St. Paul, MN)