Java Developer Jobs in Minnesota
Java Developer jobs in Minnesota concentrate heavily in financial services, healthcare technology, and enterprise software, with Twin Cities employers driving the majority of openings and demand running strong from mid-level to senior roles. Minneapolis and Saint Paul anchor most of the activity, with Rochester emerging as a secondary hub tied to medical technology and health systems. Major employers with a lasting Minnesota presence include UnitedHealth Group, Target, and U.S. Bank, all of which maintain large engineering organizations with consistent java developer hiring. See the openings below and apply to the ones that match your experience.
Find Java Developer JobsOverview
Showing 5 of 13+ Java Developer jobs









- Securian Financial Groups internal position title is Engineering Consultant.
Position Summary:
Are you an experienced application developer passionate about creating impactful technology solutions? Securian Financial is seeking an Engineering Consultant with 3-6 years of proven application development experience, specifically skilled in technologies such as Java, Mainframe, or Informatica, to join our Life & Annuity Systems Technology team. As a crucial member of our agile scrum team, you'll innovate, optimize data processing, and support critical actuarial systems, leveraging a diverse technology stack including AWS, Spring, SQL Server, and Oracle.
Responsibilities include but not limited to:
- Own critical business application support, promptly resolving complex production issues to ensure reliable and efficient operations.
- Drive modernization initiatives such as Application Rationalization and migration to AWS, significantly enhancing our systems' capabilities and performance.
- Become a subject matter expert in Individual Life and Annuity business processes, influencing strategic decisions and technical planning.
- Cultivate strong relationships with stakeholders and cross-functional teams, fostering collaboration and alignment.
- Lead and execute projects through detailed analysis, thoughtful design, robust development, rigorous testing, seamless integration, and successful implementation.
- Encourage innovation and creativity through a proactive test-and-learn approach, contributing actively to continuous improvement.
Qualifications:
- 3-6 years of proven professional experience in application development.
- Extensive experience (3+ years) in Java development, particularly using Spring and Spring Batch frameworks.
- Demonstrated ability to tackle and resolve complex technical challenges.
- Excellent communication and interpersonal skills, thriving in a collaborative team environment.
Preferred Qualifications:
- Experience in system design and analysis.
- Expertise in Mainframe systems and Informatica ETL tools.
- Previous exposure to actuarial systems or financial services technology environments.
#LI-Hybrid **This position will have a hybrid working arrangement, working in-office for a minimum of 3 days a week.**
Securian Financial believes in hybrid work as an integral part of our culture. Associates get the benefit of working both virtually and in our offices. If you’re in a commutable distance (90 minutes) you’ll join us 3 days each week in our offices to collaborate and build relationships. Our policy allows flexibility for the reality of business and personal schedules.
Preferred Skills:
Agile Methodology, AI Concepts, Application Development, Application System Design, Computer Science, Informatica PowerCenter, Java (Programming Language), Java Software Development, Java Spring, Mainframe Computers, Oracle, Software Analysis, Software Design, Software System Design, Spring Batch, Spring Boot, Spring Framework, Spring Web Flow, Structured Query Language (SQL), Systems Architecture Design, Systems DesignThe estimated base pay range for this job is:
Pay may vary depending on job-related factors and individual experience, skills, knowledge, etc. More information on base pay and incentive pay (if applicable) can be discussed with a member of the Securian Financial Talent Acquisition team.
Be you. With us. At Securian Financial, we understand that attracting top talent means offering more than just a job – it means providing a rewarding and fulfilling career. As a valued member of our high-performing team, we want you to connect with your work, your relationships and your community. Enjoy our comprehensive range of benefits designed to enhance your professional growth, well-being and work-life balance, including the advantages listed here:
Paid time off:
We want you to take time off for what matters most to you. Our PTO program provides flexibility for associates to take meaningful time away from work to relax, recharge and spend time doing what’s important to them. And Securian Financial rewards associates for their service by providing additional PTO the longer you stay at Securian.
Leave programs: Securian’s flexible leave programs allow time off from work for parental leave, caregiver leave for family members, bereavement and military leave.
Holidays: Securian provides nine company paid holidays.
Company-funded pension plan and a 401(k) retirement plan: Share in the success of our company. Securian’s 401(k) company contribution is tied to our performance up to 10 percent of eligible earnings, with a target of 5 percent. The amount is based on company results compared to goals related to earnings, sales and service.
Health insurance: From the first day of employment, associates and their eligible family members – including spouses, domestic partners and children – are eligible for medical, dental and vision coverage.
Volunteer time: We know the importance of community. Through company-sponsored events, volunteer paid time off, a dollar-for-dollar matching gift program and more, we encourage you to support organizations important to you.
Associate Resource Groups: Build connections, be yourself and develop meaningful relationships at work through associate-led ARGs. Dedicated groups focus on a variety of interests and affinities, including:
Mental Wellness and Disability
Pride at Securian Financial
Securian Young Professionals Network
Securian Multicultural Network
Securian Women and Allies Network
Servicemember Associate Resource Group
This information is not intended to explain all the provisions of coverage available under these plans. In all cases, the plan document dictates coverage and provisions.
Securian Financial Group, Inc. does not discriminate based on race, color, religion, national origin, sex, gender, gender identity, sexual orientation, age, marital or familial status, pregnancy, disability, genetic information, political affiliation, veteran status, status in regard to public assistance or any other protected status. If you are a job seeker with a disability and require an accommodation to apply for one of our jobs, please contact us by email at Employment@Securian.com, by telephone 651-655-5522 (voice), or 711 (Relay/TTY).
See All 13 Java Developer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find Java Developer JobsJava Developer Jobs by City in Minnesota
Where Minnesota roles are concentrated, by current openings.
Java Developer Job Market in Minnesota
A snapshot from current Minnesota openings, updated as new roles post.
Who's Hiring
- Infojini3

- Collabera2

- Snowrelic1

- Imcs Group1

- Digital Links1D
Top Industries Hiring
- Technology & Software11
What Minnesota Employers Look For
The qualifications that appear most often in java developer jobs across Minnesota.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Proficiency in core Java with hands-on experience building or maintaining production applications
- Experience with Spring Boot, Spring MVC, or similar enterprise Java frameworks
- Familiarity with SQL databases and RESTful API design in distributed systems
- Exposure to cloud platforms such as AWS or Azure and containerization tools like Docker
- Strong understanding of agile development practices and version control using Git
Java Developer Jobs in Minnesota: Frequently Asked Questions
How do you become a java developer in Minnesota?
Java developer roles in Minnesota have no state-issued license or registration requirement, so the path runs through education and demonstrated technical ability. Most employers expect a bachelor's degree in computer science, software engineering, or a closely related field, though a strong portfolio and relevant certifications in Java or cloud platforms can substitute for candidates who took non-traditional routes. Minnesota's large financial and healthcare technology employers tend to favor candidates who also show experience with enterprise frameworks and database work.
How much do java developers make in Minnesota?
Java developers in Minnesota earn a median of about $107,250 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $52,740 for the lowest 10% to over $125,300 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire java developers in Minnesota?
Employers hiring java developers in Minnesota right now include Infojini, Collabera, and Snowrelic, based on current listings on Migrate Mate as of July 2026. Minnesota's concentration of Fortune 500 headquarters in financial services and retail means engineering teams here tend to be large, with sustained and recurring demand for java expertise across product, platform, and infrastructure work.
Which Minnesota cities have the most java developer jobs?
Saint Paul, Minneapolis, and Eagan lead Minnesota for java developer openings. The Twin Cities metro dominates because it is home to the headquarters and major engineering centers of Minnesota's largest employers in finance, retail, and health insurance, while Rochester draws openings tied to the medical device and health system industries concentrated there.
Are there remote java developer jobs in Minnesota?
Yes, and more than most fields. About 17% of java developer openings tied to Minnesota are remote or hybrid as of July 2026, reflecting how readily this work is done off-site. Backend and API development roles tend to carry the highest share of fully remote options, while positions embedded in on-site product or platform teams more commonly require hybrid availability near the Twin Cities.
How can I get hired as a java developer in Minnesota with little or no experience?
The most realistic entry point is an associate or junior developer role at one of Minnesota's large technology-forward employers, where structured onboarding programs exist for candidates coming directly from university. UnitedHealth Group and Target both run new-graduate and early-career engineering programs in the Twin Cities. Building a portfolio of Java projects, earning a recognized certification such as Oracle Certified Associate, and targeting QA automation or junior backend positions adjacent to java development are the most effective steps for candidates without full professional experience.
Where can I find and apply to java developer jobs in Minnesota?
You can find and apply to java developer jobs in Minnesota on Migrate Mate, which lists current openings from employers across the state. Search for roles that match your experience level, technology focus, and preferred location or work arrangement, then apply directly to the ones that fit.
See All 13 Java Developer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find Java Developer Jobs