2

Entry Level Java Software Engineer Jobs in Minnesota

Java Software Engineer

Minneapolis, MN ยท On-site

$54 - $74/hr

Architect, design, and develop high-performance Java applications using Spring and Spring Boot ... Engineer CI/CD pipelines with GitHub , GitHub Actions , Maven , Gradle , Artifactory , and ...

New

Genesis10 is seeking an Entry Level Software Developer to join their team. This role provides a ... Java, Python, C, C#, C , JavaScript, R, SQL, MATLAB, Mathematica, TypeScript, Shell scripting, Go ...

Strong skills in Java / Java EE, Javascript, and SQL are required. The successful candidate should ... Software Engineer responsibilities include designing, validating and implementing services aligned ...

Software Engineer - Hybrid

Rochester, MN ยท Hybrid

$102K - $143K/yr

Strong skills in Java / Java EE, Javascript, and SQL are required. The successful candidate should ... Software Engineer responsibilities include designing, validating and implementing services aligned ...

Strong skills in Java / Java EE, Javascript, and SQL are required. The successful candidate should ... Software Engineer responsibilities include designing, validating and implementing services aligned ...

Experience with Jenkins, GitLab CI, or other CI/CD tools Proven experience in Selenium automation testing and Java programming. Strong understanding of software QA methodologies, tools, and processes.

Software Developer - Java

Eagan, MN

$52 - $67.25/hr

Software Developer - Java Location: Eagan, MN Duration: 6 month (may extend) ~ FACE-FACE INTERVIEW REQUIRED ~ Key Responsibilities: Develop new features for applications and collaborate with business ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See Minnesota salary details

$48.5K

$96.8K

$196.4K

How much do entry level java software engineer jobs pay per year?

As of Jul 28, 2026, the average yearly pay for entry level java software engineer in Minnesota is $96,757.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $100,400.00 per year, depending on experience, location, and employer.

What is an Entry Level Java Software Engineer job?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an Entry Level Java Software Engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive in the Entry Level Java Software Engineer position, and why are they important?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Minnesota? The most popular types of Java Software Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Entry Level Java Software Engineer jobs? Cities in Minnesota with the most Entry Level Java Software Engineer job openings:
Infographic showing various Entry Level Java Software Engineer job openings in Minnesota as of July 2026, with employment types broken down into 1% Locum Tenens, 92% Full Time, 4% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $96,757 per year, or $46.5 per hour.

Java Software Engineer

Verito Solutions Inc

Minneapolis, MN โ€ข On-site

$54 - $74/hr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job description :

Location : Minneapolis,MN

Key Responsibilities

  • Architect, design, and develop high-performance Java applications using Spring and Spring Boot.
  • Build and optimize event-driven, real-time systems leveraging Apache Kafka and MQ.
  • Develop, deploy, and manage microservices on Docker, OpenShift, or other Kubernetes platforms.
  • Engineer CI/CD pipelines with GitHub, GitHub Actions, Maven, Gradle, Artifactory, and enterprise DevOps tooling.
  • Write clean, testable, production-grade code using JUnit, Mockito, and automated testing frameworks.
  • Deploy and manage applications on the OpenShift Container Platform (OCP).
  • Design high-performance data solutions using SingleStore (MemSQL), Redis, MS SQL, and DB2.
  • Integrate with enterprise platforms like WebSphere and distributed systems.
  • Implement observability and performance monitoring via ELK, Grafana, and telemetry tools.
  • Apply secure coding practices using Snyk, Aqua, and GitHub security scanning.
  • Collaborate with architects, product owners, and cross-functional teams to deliver scalable, resilient solutions.
  • Participate in code reviews, mentor peers, and set the bar for engineering excellence.
  • Troubleshoot complex issues across the full stack, ensuring reliability, uptime, and performance.
  • Work with enterprise automation and deployment tools, including Stonebranch and UCD (UrbanCode Deploy).
  • Apply deep knowledge of brokerage operations, market data, trade lifecycle, risk controls, and regulatory requirements to ensure accuracy and compliance.



Required Qualification

  • s7+ years of hands-on experience with Java, Spring, and Spring Boot, delivering enterprise-grade systems
  • .Advanced expertise with Kafka, including high-throughput streaming and scalable producers/consumers
  • .Proven experience deploying and supporting applications on OpenShift or other Kubernetes platforms
  • .Strong experience with SingleStore (MemSQL) or other distributed SQL databases
  • .Hands-on experience with Redis, MS SQL, DB2, and high-performance data architectures
  • .Proficiency with Linux, shell scripting, and distributed systems fundamentals
  • .Command of GitHub, GitHub Actions, Maven, Gradle, Artifactory, and CI/CD best practices
  • .Experience with Docker, WebSphere, and enterprise deployment pipelines (e.g., UCD)
  • .Familiarity with observability stacks such as ELK and Grafana
  • .Prior experience in financial services, especially brokerage or trading systems, strongly preferred


.