1

Junior Java Developer Jobs in San Francisco, CA (NOW HIRING)

Java Developer

Oakland, CA · On-site

$58.50 - $75.75/hr

Java Developer Location: Oakland CA / Phoenix AZ - Hybrid Duration: 12 months The Software Engineer is a member of a development team in one of the development units within IT Services. He or she is ...

java developer

Fremont, CA · On-site

$56 - $72.50/hr

Info Way Solutions LLC is seeking a Senior Java Developer for their team. The role involves leading the planning and development deployment of systems, driving technical vision, and supervising ...

Java Develper

Fremont, CA · On-site

$56 - $72.50/hr

Info Way Solutions is seeking a Senior Java Developer with significant experience in Java and Python scripting. The role involves developing and maintaining applications, requiring strong technical ...

Java Developer

San Francisco, CA · On-site

$60 - $77.75/hr

Java Integration Developer Need: Java Apache Camel (can have a similar tool like Mulesoft, but Camel is preferred) Rest API's Big Data-Kafka and Cassandra Spring framework Industry: Retail experience ...

Java Developer

San Ramon, CA · On-site

$57 - $73.75/hr

Database Oracle, MySQL * Looking for hands-on developer * Banking is a plus but not necessary * Looking for 8 years of java experience Additional Information All your information will be kept ...

Java Developer

Walnut Creek, CA · On-site

$56.50 - $73/hr

Java Developer Duration : 12+ Months Location : Walnut Creek, CA Visa Status : USC/GC/EAD The Sr. Developer position will be responsible for creating application solutions through engineering ...

Backend Java

Fremont, CA · On-site

$55.50 - $72/hr

Info Way Solutions is seeking a Senior Java Developer to join their team. The role requires strong expertise in Java development and experience with Python scripting, focusing on delivering high ...

Java Developer

Menlo Park, CA · On-site

$60 - $77.75/hr

... in programming in core JAVA and J2EE technologies # Experience in Spring, Spring boot, Spring Integration, Hibernate, Web Services. # 2+ years of experience in Unix/Linux platform # Experience in ...

Backend Java Developer

Fremont, CA · On-site

$55.50 - $72/hr

Job Summary : Info Way Solutions LLC is seeking a Backend Java Developer for their client Walmart. The role involves working with Java, Spring Boot, and database technologies to support backend ...

Java Developer

Menlo Park, CA · Hybrid

$60 - $77.75/hr

We are seeking a senior backend Java Developer to help drive product development and modernization for a core platform team supporting critical business operations. This hybrid role is based in Menlo ...

Java Developer

Fremont, CA · On-site

$56 - $72.50/hr

Info Way Solutions is seeking a Java Developer for their client Walmart. The role requires strong experience with Spring Boot, Microservices, and familiarity with CI/CD pipelines and cloud ...

Java Developer

CA · On-site

$100K - $110K/yr

Triunity Software is looking for a talented Java Developer to join our growing team in the Bay Area, CA. This is an exciting opportunity to build innovative software solutions in a collaborative ...

Java Developer

Menlo Park, CA · On-site +1

$60 - $77.75/hr

We're looking for a seasoned Java Developer to help build and modernize core backend services for a fast-paced enterprise platform. This hybrid role is based in Menlo Park, CA, and offers the ...

Java Developer

Menlo Park, CA · Hybrid

$60 - $77.75/hr

We're looking for a skilled Java Developer to help advance a modern Middle Office Core Platform through new product development and feature enhancements. This hybrid role is based in Menlo Park, CA ...

Sr. Java Developer

San Francisco, CA · On-site

$67.50 - $86/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. 4+ years Java programming experience developing J2EE based systems. 5+ years ...

Sr. Java Developer

San Francisco, CA · On-site

$67.50 - $86/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. 5+ years Java programming experience developing J2EE based systems. 5+ years ...

Java Developer

Menlo Park, CA · On-site

$60 - $77.75/hr

... engineering background, share proof of your coding skills! - Background developing at least one independent product/feature for scale. - Strong coding skills using Java/ J2ee, Hibernate, Spring ...

Back End Java Developer

Fremont, CA · On-site

$55.50 - $72/hr

Info Way Solutions LLC is seeking a Back End Java Developer with extensive experience in web-based Java J2EE services and applications. The role requires a strong background in Java development ...

Showing results 41-60

Junior Java Developer information

See San Francisco, CA salary details

$71.9K

$125.9K

$189.7K

How much do junior java developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior java developer in San Francisco, CA is $125,858.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $125,500.00 per year, depending on experience, location, and employer.

What is a junior Java developer?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

What does a junior Java developer do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

What are the key skills and qualifications needed to thrive as a junior Java developer?

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a junior Java developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

What is the difference between Junior Java Developer vs Java Developer?

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of Java, object-oriented programming, and development tools like Eclipse or IntelliJ IDEA.

Is a Junior Java Developer still in demand?

Junior Java Developers remain in demand due to the widespread use of Java in enterprise applications, web development, and Android app creation. Employers seek candidates with foundational Java skills, knowledge of frameworks like Spring, and familiarity with version control tools such as Git. Continuous learning and certifications can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in San Francisco, CA?

The most popular types of Java Developer jobs in San Francisco, CA are:

What are popular job titles related to Junior Java Developer jobs in San Francisco, CA?

For Junior Java Developer jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Junior Java Developer jobs in San Francisco, CA look for?

The top searched job categories for Junior Java Developer jobs in San Francisco, CA are:

What cities near San Francisco, CA are hiring for Junior Java Developer jobs?

Cities near San Francisco, CA with the most Junior Java Developer job openings:

Infographic showing various Junior Java Developer job openings in San Francisco, CA as of August 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $125,858 per year, or $60.5 per hour.

$58.50 - $75.75/hr

Full-time

Re-posted 2 days ago


Job description

NAVA Software solutions is looking for a Java Developer
Details:
Java Developer
Location: Oakland CA / Phoenix AZ - Hybrid
Duration: 12 months
The Software Engineer is a member of a development team in one of the development units within IT Services. He or she is responsible for playing a role in the development, delivery and maintenance of enterprise or local applications or core reusable components. The incumbent is expected to understand the business practices of his or her customers within the applicable business unit or units and adapt appropriate solutions to business problems or requirements. He or she is responsible for adhering to Matson's application development principles and standards and industry best practices.
Potential Accountabilities
  • Possess working knowledge of relevant Matson technology and general business knowledge. Seeks to familiarize one's self with Matson's business processes and continually expands on this knowledge.
  • Exhibit hands-on expertise in at least one Matson technology. Exhibits initiative to learn new technologies related to Matson's target architecture.
  • Communicate effectively one-on-one; possess a sense of appropriate communication methods within IT Services and with business partners.
  • Execute assigned tasks with minimal supervision, consistently delivering high quality technical solutions. Self-taught on software engineering concepts. Continually assesses one's own code and seeks opportunities to make improvements.
  • Design, code and test software components and framework to be used in enterprise or local applications, while adhering to standards defined in the design and development phases of the Matson SDLC. Write code that is efficient and easily maintained; develop technical documentation as defined within the SDLC.
  • Perform on-call responsibilities for production support of Matson enterprise or local applications as required.

Competencies
  • Analytical - Collects information to analyze a problem in order to determine the best technical solution.
  • Problem Solving - Able to troubleshoot problems of some complexity within a timely manner.
  • Task Management - Organizes tasks and communicates changes and progress to immediate supervisor. Prioritizes work activities and uses time efficiently to meet deadlines.
  • Customer Service - Responsive to identified production problems; Responds promptly and with a sense of purpose.
  • Interpersonal Skills - Communicates well with peers, management and the business community.
  • Teamwork - Performs as an active participant of the team and contributes to building a positive team spirit. Works collaboratively with other members of the IT Infrastructure team and other IT Services team members.
  • Ethics - Treats people with respect; keeps commitments; inspires the trust of others; works with integrity and ethically and upholds organizational values.
  • Motivation - Sets and achieves challenging goals; demonstrates persistence and overcomes obstacles.
  • Professionalism - Approaches others in a tactful manner and reacts well under pressure.
  • Quality - Demonstrates accuracy and thoroughness, particularly in developing and executing test plans; looks for ways to improve and promote quality; applies feedback to improve performance; monitors own work to ensure quality.
  • Quantity - Maximizes productivity; completes work in timely manner; strives to increase productivity; takes the initiative to ask for additional tasks when assignments are complete.
  • Dependability - Follows direction, responds to management direction; takes responsibility for own actions.
  • Innovation - Meets challenges with resourcefulness and uses creativity when solving problems.

Skills
  • The individual should have experience with full life cycle development. The individual must have experience developing in one or more of the following environments:
  • Web applications using various technologies including Java ant Build, Groovy, EDI, Java 2
  • Enterprise Edition framework, java, tomcat, maven, nexus, jsp, html, xml, relational database (Oracle,SQLServer), sql, jasper reports, hibernate, groovy, kibana, cloudwatch, ec2, linux, jenkins, excel macros
  • Pluses include CVS or equivalent version / source code control tool.
  • Some exposure to RUP & UML or similar software development methodology is highly desirable.
  • Familiarity with Optical Character Recognition software
  • Able to document processes for training purposes

Other requirements
  • As needed, must be able to work flexible hours when required to accomplish tasks during non-business hours to reduce impact to the 24/7 terminal operations.
  • On notice, be able to travel to other Matson locations providing IT related services and support as requested by management
  • Possess a driver's license to operate a company vehicle
  • Must be able to secure a Transportation Worker Identification Card.

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media