2

Entry Level Java Software Engineer Jobs (NOW HIRING)

Java Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Software Engineer Location: Phoenix, AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to ...

Java Software Engineer

Olathe, KS · On-site

$49 - $67.25/hr

Garmin is a leading technology company specializing in consumer products, and they are seeking a full-time Java Software Engineer. In this role, you will be responsible for developing moderately ...

Java Software Engineer

Olathe, KS · On-site

$50 - $68.75/hr

Overview We are seeking a full-time Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex ...

Java Software Engineer

$53 - $72.75/hr

Role:-Java Software Engineer Location:-100% Remote Duration:-Long term Project Required /Desired Skills: * Java Skills - recent version * SNMP * Software Modules * Frequency Converter experience ...

Java Software Engineer

Atlanta, GA · On-site

$56 - $60/hr

Title: Java Software Engineer Location: : Atlanta, GA(Hybrid) Duration: Long Term Note : ON-SITE INTERVIEWS ONLY! Skills: Demonstrated experience leading projects and acting as a team lead ...

Hiring for Jr. Java Software Engineer @ Scottsdale, AZ, USA for a contract position on W2 Our client, a leading federal defense contractor has an immediate, long-term contract opening for a Jr. Java ...

Impeccable software engineering habits (e.g. unit and regression testing, code reviews, etc.) * Strong written and verbal communication skills. * A positive outlook, a passion for software ...

$138K - $182K/yr

Senior Java Software Engineer Ft. Meade Area, MD Government/Military Clearance Required: TS/SCI with Polygraph Full-Time | Fully Funded | $200K - $220K | 40 Hours/Week Keep the Mission Running. Helm ...

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for ...

next page

Showing results 1-20

Entry Level Java Software Engineer information

See salary details

$49.5K

$98.8K

$200.5K

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

As of Jul 9, 2026, the average yearly pay for entry level java software engineer in the United States is $98,791.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $102,500.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.

More about Entry Level Java Software Engineer jobs
What cities are hiring for Entry Level Java Software Engineer jobs? Cities with the most Entry Level Java Software Engineer job openings:
What are the most commonly searched types of Java Software Engineer jobs? The most popular types of Java Software Engineer jobs are:
What states have the most Entry Level Java Software Engineer jobs? States with the most job openings for Entry Level Java Software Engineer jobs include:
Infographic showing various Entry Level Java Software Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Locum Tenens, 94% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,791 per year, or $47.5 per hour.

Java Software Engineer

WorkNovas LLC

Phoenix, AZ • On-site

$51.50 - $70.50/hr

Contractor

Re-posted 13 days ago


Job description

Job Title: Java Software Engineer
Location: Phoenix, AZ 85054
HYBRID role:  2 days remote / 3 days onsite (must be onsite 3 days per week).  Team collaborates on the days they will be office - likes the team to be onsite together when possible but is flexible with needs.
Contract Length: 12 months (strong chance for extension)
Interview Process - 2-3 rounds. They move quick on interviews as they understand the market 

JOB DESCRIPTION

Join our team as a Mid Java Software Engineer and help design and build highly scalable, resilient distributed systems powering mission-critical applications. We’re looking for a hands-on expert who thrives in complex environments, enjoys solving hard problems, and is passionate about modern engineering practices.

Key Responsibilities
  • Design, develop, and maintain high-performance distributed systems using Java.
  • Architect scalable microservices and event-driven systems.
  • Collaborate with cross-functional teams to define system requirements and deliver robust solutions.
  • Ensure system reliability, performance, and scalability through best engineering practices.
  • Write clean, maintainable, and well-tested code.
  • Mentor junior engineers and contribute to technical leadership.
  • Participate in code reviews and architectural discussions.
  • Optimize database performance and data models for both relational and non-relational systems.
Required Skills & Qualifications
  • Strong experience in Java (/17+) and backend development.
  • Hands-on experience building complex distributed systems.
  • Deep understanding of microservices architecture and RESTful APIs.
  • Experience with relational databases (PostgreSQL).
  • Experience with NoSQL databases (MongoDB).
  • Solid understanding of concurrency, multithreading, and performance tuning.
  • Experience with messaging systems (Kafka, RabbitMQ, or similar).
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Strong knowledge of software design patterns and best practices.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
Nice to Have
  • Experience with Infrastructure as Code (Terraform).
  • Experience designing and maintaining CI/CD pipelines (GitHub Actions).
  • Knowledge of observability tools (Prometheus, Grafana, ELK stack).
  • Experience with security best practices in distributed systems.
  • Exposure to DevOps culture and SRE principles.
Soft Skills
  • Strong problem-solving and analytical thinking.
  • Excellent communication and collaboration skills.
  • Ability to work in fast-paced, agile environments.
  • Ownership mindset and attention to detail.