1

Java Jobs in Virginia, MN (NOW HIRING)

Engineering Manager

Virginia, MN · On-site

$125 - $150/hr

Java / Spring Boot. * React / TypeScript. * CI/CD pipelines; AWS CodePipeline and CodeBuild. * Mobile development. * Infrastructure‑as‑code. * Enterprise identity/SSO platforms. * Observability ...

Data Engineer - Junior

Virginia, MN · On-site

$100 - $125/hr

This role spans front-end (React, JavaScript, HTML/CSS), back-end (Java, Spring Boot, Python, Apache Camel, GraphQL), data, and cloud layers -- translating mission requirements into scalable ...

Software Engineer

Virginia, MN · On-site

$100 - $125/hr

You Have * 5+ years of experience in Python, Java, or C++ * 5+ years of experience developing on Linux platforms such as RHEL * 5+ years of experience with object-oriented programming and multi ...

New

Showing results 41-46

Java information

See Virginia, MN salary details

$15

$54

$74

How much do java jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java in Virginia, MN is $54.54, according to ZipRecruiter salary data. Most workers in this role earn between $47.16 and $61.06 per hour, depending on experience, location, and employer.

What is Java?

Java is a class-based object-oriented programming language that was developed in 1995 by Sun Microsystems and later bought by Oracle. Java was designed as a general language capable of programming software for commercial use. It is based on several previous languages such as Objective C, C++, and C#. Java can be used on most major operating systems, including Windows, Apple, and Linux distributions. There is also a Java virtual machine, which allows programmers and developers to work on different operating systems within a single platform.

What does a Java developer do?

A Java Developer is a software professional who specializes in designing, developing, and maintaining applications using the Java programming language. They often work on web, mobile, or enterprise applications, collaborating with other programmers, designers, and stakeholders to deliver functional software solutions. Their responsibilities include writing clean and efficient code, debugging issues, and ensuring applications are secure and scalable. Java Developers are also involved in testing, deploying, and updating software as technology and requirements evolve.

What are the key skills and qualifications needed to thrive as a Java developer, and why are they important?

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, typically supported by a degree in computer science or a related field. Familiarity with development frameworks like Spring or Hibernate, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) is highly beneficial. Analytical thinking, problem-solving, and effective communication are important soft skills that distinguish top candidates in collaborative environments. These skills and qualifications are vital for building robust, efficient applications and contributing effectively to development teams.

How does a Java developer typically collaborate with other teams during a software project?

Java developers frequently work alongside front-end developers, QA specialists, and project managers to ensure smooth delivery of software projects. They participate in code reviews, daily stand-ups, and sprint planning meetings, sharing progress and addressing technical challenges collaboratively. Effective communication and coordination with other departments, such as DevOps for deployment or UX/UI teams for interface integration, are essential for delivering high-quality applications. This collaborative environment helps Java developers expand their technical knowledge and build strong professional relationships.

What is the difference between Java vs Python Developer?

AspectJava DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentEnterprise applications, Android developmentWeb development, data science, automation
Industry UsageFinance, telecom, enterprise softwareTech startups, data analysis, AI projects
Common Search/ComparisonJava DeveloperPython Developer

Java and Python developers often share similar educational backgrounds and certifications. Java developers typically work on enterprise applications and Android development, while Python developers focus on web development, data science, and automation. Both roles are highly sought after in different industry sectors, with Java more common in large enterprises and Python popular in startups and AI projects.

Is Java still in demand?

Java remains a highly in-demand programming language for software development, enterprise applications, and Android app creation. Its widespread use in large organizations and the availability of Java certifications contribute to ongoing job opportunities for Java developers.

What jobs can I get if I learn Java?

Java developers are in demand for roles such as software engineer, backend developer, Android app developer, and full-stack developer. These positions typically require knowledge of Java programming, object-oriented design, and related tools like Spring or Hibernate, often with certifications or experience in software development environments.

What jobs can I get with Java?

Java is a versatile programming language used in various roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These jobs typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

What are popular job titles related to Java jobs in Virginia, MN?

For Java jobs in Virginia, MN, the most frequently searched job titles are:

What cities near Virginia, MN are hiring for Java jobs?

Cities near Virginia, MN with the most Java job openings:

Infographic showing various Java job openings in Virginia, MN as of August 2026, with employment types broken down into 80% Full Time, 10% Part Time, and 10% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $113,436 per year, or $54.5 per hour.

Engineering Manager

Virginia, MN • On-site

$125 - $150/hr

Other

Medical, Retirement, PTO

Posted 22 days ago


Job description

About Tallo

Tallo is a career discovery and talent connection platform that helps more than 2 million people, mostly students and early‑career starters, explore what they’re capable of. We connect them with jobs, apprenticeships, scholarships, and learning opportunities. We believe skills and potential matter more than pedigree. Someone who learned through an apprenticeship or taught themselves should have the same shot as someone with a four‑year degree. That’s the world we’re building toward.

Summary

We’re looking for an Engineering Manager to lead a team of developers that make our platform work so we can deliver on our mission. This is a people‑first leadership role. You’ll invest deeply in the growth of your engineers, build strong cross‑functional relationships, and help us ship software that actually matters. You won’t be managing a process; you’ll be developing people.

Responsibilities
  • Coach and support the engineers on your team. They should never wonder how they are doing or how they can grow. Regular, honest feedback is the job.
  • Partner closely with product, design, and other technology leaders to set direction, align on priorities, and deliver solutions that work.
  • Attract and retain strong engineering talent. Build a team people want to be part of. Keep your team unblocked and moving. Resolve ambiguity before it becomes a problem.
  • Collaborate with other engineering groups on integrations, best practices, and new technologies.
  • Lead tier‑3 engineering support for your domain: triage, resolution, clear communication, and root‑cause fixes.
  • Participate in technical design discussions and architectural decisions across the broader engineering org.
  • Identify opportunities for innovation in products, tooling, and processes.
  • Use AI tools thoughtfully to help your team work smarter.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

Supervisory Responsibilities
  • Directly supervise approximately 5‑10 full‑time employees and contract employees.
  • Carry out supervisory responsibilities in accordance with the organization’s policies and applicable laws.
  • Interview, hire, and train employees; plan, assign, and direct work.
  • Appraise performance, reward and discipline employees, address complaints, and resolve problems.
Qualifications
  • Five plus (5+) years of experience leading engineering teams, with a track record of developing people and building strong team cultures.
  • Clear, consistent approach to feedback. Direct reports always know where they stand and what growth looks like.
  • Ability to attract, grow, and retain engineering talent.
  • Strong written and verbal communication.
  • Ability to influence decisions, navigate disagreement, and present clearly to technical and non‑technical audiences.
  • Experience managing teams delivering production software across the full product lifecycle.
  • Understanding of application architecture, integration design, deployment, and testing.
  • Ability to clear a background check.
Nice to Have
  • AWS experience—API Gateway, Elastic Beanstalk, Aurora, Lambda, S3, CloudWatch.
  • Java / Spring Boot.
  • React / TypeScript.
  • CI/CD pipelines; AWS CodePipeline and CodeBuild.
  • Mobile development.
  • Infrastructure‑as‑code.
  • Enterprise identity/SSO platforms.
  • Observability platforms.
  • Feature flag systems.
  • PHP legacy systems and modernization strategies.
  • Workflow automation platforms.
  • Database migration tools.
  • Data pipeline / ETL patterns.
  • Background in ed‑tech, career platforms, or two‑sided marketplaces.
  • Experience in a startup or early‑stage technology company.
Work Environment

This is a remote position, open to US‑based candidates in all 50 states. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job.

Compensation & Benefits

Stride, Inc. considers a person’s education, experience, and qualifications, as well as the position’s work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee’s salary level. Salaries will differ based on these factors, the position’s level and expected contribution, and the employee’s benefits elections. Offers will typically be in the bottom half of the range. We anticipate the salary range to be $132,000‑$150,000. Eligible employees may receive a bonus. This salary is not guaranteed, as an individual’s compensation can vary based on several factors. These factors include, but are not limited to, geographic location, experience, training, education, and local market conditions.

Stride offers a robust benefits package for eligible employees that can include health benefits, retirement contributions, and paid time off.

Equal Opportunity Employer

Stride, Inc. is an equal opportunity employer. Applicants receive consideration for employment based on merit without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status, or any other basis prohibited by federal, state, or local law. Stride, Inc. complies with all legally required affirmative action obligations. Applicants will not be discriminated against because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

Accommodations

If you are a job seeker with a disability and require a reasonable accommodation to apply for one of our jobs, you can request the appropriate accommodation by contacting stridecareers@k12.com.

#J-18808-Ljbffr