Saint Paul · United States

Java Developer Careers in Saint Paul: Pay & Hiring

Explore Java roles across Saint Paul’s finance, government, health, and technology sectors, with pay estimates and practical local job-search advice.

175 jobs found in Saint Paul
E

Senior Java Full Stack Developer

eTeamSaint Paul, Minnesota, United States1 day ago

Job DescriptionJob DescriptionJob Title: Senior Java Full Stack Developer Work Location & Reporting Address: Minnesota City, MN 55959 Must Have SkillsJavaSpring…

C

Java Full Stack Developer

ClearanceJobsSaint Paul, Minnesota, United States1 day ago

Full Stack Java / AI Software DeveloperFull Stack Java / AI Software Developer Location: Remote (U.S.) / Gaithersburg, MD / Eagan, MN Client: Federal Client Ini…

D

Full Stack Software Engineer (Java/Kotlin, Angular)

DivIHN IntegrationSaint Paul, Minnesota, United States1 day ago

Title: Full Stack Software Engineer (Java/Kotlin, Angular) - Remote Duration: 12 Months with potential to extend and to convert to full-time Location: Remote Sc…

C

Full Stack Java / AI Software Developer Jobs

ClearanceJobsSaint Paul, Minnesota, United States1 day ago

Full Stack Java / AI Software DeveloperFull Stack Java / AI Software Developer Location: Remote (U.S.) / Gaithersburg, MD / Eagan, MN Client: Federal Client Ini…

U

Software Engineer 2 ( Full Stack - Java, Spring Boot, React)

US BankMinneapolis, Minnesota, us1 day ago

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the c…

M

Full Stack java Devloper

MI Softech IncSaint Paul, Minnesota, United States1 day ago

Hiring: Senior Full Stack Developer (Java | React | AWS) Remote Contract ⭐Visa: Visa-independent candidates (GC and USC only) Experience: 12+ Years Required Ski…

C

Senior Software Developer - Java Jobs

ClearanceJobsSaint Paul, Minnesota, United States1 day ago

Senior Software Developer Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the developm…

C

Senior Software Developer - Java Jobs

Clearance JobsSaint Paul, Minnesota, United States1 day ago

Senior Software DeveloperLeidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the developme…

B

Java Developer

Bristol Myers SquibbWoodbury, Minnesota, United States2 days ago

Our Java Developer role in Woodbury, MN is a chance to build Kotlin infrastructure from a clean slate, which at Bristol Myers Squibb happens rarely and matters…

B

Kotlin-Driven Java Developer - Flexible Hours & Benefits

Bristol Myers SquibbWoodbury, Minnesota, United States2 days ago

Bristol Myers Squibb in Woodbury, MN is seeking a Java Developer to build Kotlin-based infrastructure from a clean slate. This full-time role emphasizes ownersh…

B

Onsite Medical Device Software Design Intern (Java/Kotlin)

Boston ScientificArden Hills, Minnesota, United States2 days ago

Boston Scientific is seeking an internship in its Active Implantable Systems (AIS) R&D group in Minnesota. The role focuses on designing software features in Ja…

C

Full Stack Java / AI Software Developer Jobs

Clearance JobsSaint Paul, Minnesota, United States2 days ago

Full Stack Java / AI Software DeveloperFull Stack Java / AI Software Developer Location: Remote (U.S.) / Gaithersburg, MD / Eagan, MN Client: Federal Client Ini…

S

Lead Quality Engineer (Java,SQL,Agile) | Remote |

SamprasoftMinneapolis, Minnesota, United States3 days ago

Lead Quality Engineer Work location – Telecommute. Work hours – 8.00am – 5.00pm day shift. Responsibilities: Act as hands on lead for end-to-end testing of the…

B

Software Engineering Intern - Backend Web Apps (C#/Java)

Boston ScientificArden Hills, Minnesota, United States3 days ago

Boston Scientific is seeking a motivated intern for Cardiac Diagnostics in Arden Hills, MN. The role focuses on mobile health solutions and remote monitoring se…

S

Lead Quality Engineer (Java,SQL,Agile) | Remote |

SamprasoftMinneapolis, Minnesota, United States3 days ago

Lead Quality Engineer Work location – Telecommute. Work hours – 8.00am – 5.00pm day shift. Responsibilities: Act as hands on lead for end-to-end testing of the…

S

SQL Java Developer

Software Technology IncMinneapolis, Minnesota, United States3 days ago

Java SQL Developer Hybrid in MN or Portland OR We are looking for a resource with strong SQL Server, Java and DevOps knowledge. This position will focus on main…

I

Java Kotlin Engineer

Innova SolutionsMinneapolis, Minnesota, United States3 days ago

Job Duties A client of Innova Solutions is immediately hiring for a Sr. Java Kotlin Developer Position type: Full-time, Contract (W2) Duration: 12+ months Locat…

B

Software Engineering Intern - Backend Web Apps (C#/Java)

Boston ScientificArden Hills, Minnesota, United States3 days ago

Boston Scientific is seeking a motivated intern for Cardiac Diagnostics in Arden Hills, MN. The role focuses on mobile health solutions and remote monitoring se…

B

Java Developer

Bristol Myers SquibbWoodbury, Minnesota, United States3 days ago

Our Java Developer role in Woodbury, MN is a chance to build Kotlin infrastructure from a clean slate, which at Bristol Myers Squibb happens rarely and matters…

B

Kotlin-Driven Java Developer - Flexible Hours & Benefits

Bristol Myers SquibbWoodbury, Minnesota, United States3 days ago

Bristol Myers Squibb in Woodbury, MN is seeking a Java Developer to build Kotlin-based infrastructure from a clean slate. This full-time role emphasizes ownersh…

Page 1 of 9

Java developer work in Saint Paul

A Java developer builds and maintains software using Java, a programming language common in business systems. Day to day, you might write code, fix defects, review a teammate’s work, and test how an application behaves. Many developers also connect software to databases or other services through APIs, which let different programs exchange information. The work often involves meetings with product, security, and operations teams, not just time spent coding.

Saint Paul’s opportunities sit within the wider Minneapolis–Saint Paul job market. Employers in financial services, insurance, healthcare, government, retail, and manufacturing may need Java skills to support systems that handle payments, records, customer accounts, or internal operations. Potential local targets include Securian Financial, Ecolab, and state agencies. Large employers elsewhere in the metro area also hire software teams, though their offices may require a commute. Openings change over time, and not every software role uses Java.

Junior developers usually work from an existing design and get guidance from experienced teammates. Mid-level developers are expected to deliver features with less supervision and help troubleshoot production issues. Senior developers often shape system design, review technical choices, and mentor others. Hybrid work is common across many office-based software teams, while fully remote roles are available but draw applicants from a wider area. Check each posting for its location and in-office expectations.

Skills and qualifications employers value

Employers typically look for solid Java fundamentals: object-oriented programming, collections, error handling, and the ability to write readable, tested code. Spring Boot is a widely used framework for building Java services. SQL, relational databases such as PostgreSQL or Oracle, and REST APIs are also useful. Many teams use Git for version control, Maven or Gradle to build projects, and automated tests to catch problems before release. Familiarity with cloud platforms or containers such as Docker can help, especially for roles supporting newer systems.

Local industry needs can shape which skills stand out. For finance and insurance, show that you understand secure handling of sensitive data, reliable transaction processing, and careful testing. Healthcare employers may value experience with privacy rules and systems that exchange health information. Government and large organizations often need developers who can support older applications while improving them gradually. These are useful strengths, not requirements for every job.

A bachelor’s degree in computer science or a related field is common, but it is not the only route. Some employers consider candidates with relevant work experience, a technical diploma, or a strong project portfolio. Certifications are usually optional for Java positions. A cloud certification may help if the role names AWS or Azure, but practical examples matter more than collecting certificates. Clear writing, teamwork, and the ability to explain a technical choice in plain language are important in interviews and on the job.

For a current view of the wider occupation, compare postings with the U.S. Bureau of Labor Statistics profile for software developers. Minnesota’s occupational employment and wage data can also help you compare local pay across technology roles.

Estimated Java developer salaries in Saint Paul

These are informed estimates for annual base pay in the Saint Paul area, not guaranteed offers. Actual compensation depends on the employer, industry, experience, and whether the role includes bonus or on-call duties.

  • Junior, roughly 0–2 years: $75,000–$95,000.
  • Mid-level, roughly 3–6 years: $100,000–$130,000.
  • Senior, typically 7 or more years: $130,000–$165,000 or more for specialized roles.

For context, the BLS reported a $133,080 median annual wage for software developers nationwide in May 2024. That broad national figure is not a Java-only or Saint Paul salary. Local junior pay is generally below it, while experienced developers can approach or exceed it. Compare the full offer, including health benefits, retirement contributions, bonus, and remote-work costs.

Cost of living and buying power

Saint Paul is generally more affordable than high-cost U.S. technology hubs, though housing costs vary by neighborhood and home type. As a rough planning range, a one-bedroom rental may cost about $1,200–$1,700 per month; current listings can fall outside that range. Transportation, heating, and winter-related expenses also belong in a monthly budget.

At junior pay, a single person can often cover ordinary expenses, but rent, debt, or supporting family may make budgeting important. Mid-level earnings usually provide comfortable purchasing power for one adult, and senior pay offers more room for saving or household costs. These are broad judgments, not guarantees: take-home pay depends on taxes, benefits, and personal expenses. The MIT Living Wage Calculator for Ramsey County offers a useful local comparison for basic household costs.

How to get hired

  • Build a focused portfolio. Share one or two finished Java projects, not a long list of tutorials. A small Spring Boot service with tests, a database, and clear setup instructions can show how you work. Remove passwords and private data from public code.
  • Search by skills as well as title. Look for Java developer, backend engineer, application developer, and software engineer roles. Check employer career pages and Minnesota job listings, then confirm whether the position is based in Saint Paul, elsewhere in the metro, or remote.
  • Match your resume to the posting. Name tools you have used, such as Spring Boot, SQL, Git, and automated testing. Describe results with concrete details, like a defect you fixed or a process you made faster. Do not claim tools you cannot discuss in an interview.
  • Prepare for practical interviews. Expect questions about Java basics, data structures, SQL, testing, and how you would debug a problem. Practice explaining your reasoning aloud. For local financial, healthcare, or government roles, prepare examples that show care with security, reliability, or sensitive information.

For employers, a clear posting helps reach suitable candidates. State the Java version, framework, database, expected office schedule, and whether the role supports a newer product or an older system. Sharing a realistic salary range can also help candidates decide whether to apply.

Frequently Asked Questions