1

Java Developer Software Developer Jobs in San Francisco, CA

Java Developer

Oakland, CA · On-site

$58.50 - $75.75/hr

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 ...

Java Developer

San Francisco, CA · On-site

$60 - $77.75/hr

... the Software development standpoint to drive the development of multiple applications The senior Java Developer will be responsible for support to the team in achieving priorities, goals and ...

JAVA DEVELOPER

Fremont, CA · On-site

$56 - $72.50/hr

The role requires expertise in Java development and familiarity with Python scripting, aimed at delivering high-quality software solutions. Responsibilities : • Strong Java Developer • Python ...

Java developer

Fremont, CA · On-site

$56 - $72.50/hr

The role requires strong Java development skills and experience with Python scripting, focusing on delivering quality software solutions. Responsibilities : • Strong Java Developer • Python ...

... software solutioning process. Responsibilities : • Lead Java Engineer will develop, enhance, support a collection of Java API services based on incoming requirements and reported defects • ...

Java Developer

San Francisco, CA · On-site

$125 - $150/hr

We're on the lookout for a talented Java Developer to join our vibrant team in San Francisco! If ... About the company SupportFinity IT & software View careers page The smartest recruitment technology ...

Java Developer

San Francisco, CA · On-site

$60 - $77.75/hr

Title: Java Developer Location: San Francisco, CA Other Locations: Charlotte, Des Moines ... Minimum Qualifications • 6+ years of experience in J2EE / Java Microservices software development ...

Sr. Java Developer

Pleasanton, CA · On-site

$63.75 - $81.25/hr

Full stack developer with recent In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture * 10+ years of software development experience * BS ...

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

Fremont, CA · On-site

$56 - $72.50/hr

Info Way Solutions is seeking a Senior Java Developer with 8-10 years of experience. The role involves strong proficiency in Java development and experience with Python scripting. Responsibilities ...

Sr. Backend Java Developer

Fremont, CA · On-site

$132K - $171K/yr

The ideal candidate should have extensive experience in software engineering with a focus on Spring-Boot, Java microservices, and Azure cloud architecture. Responsibilities : • (x4) with strong ...

Java Developer

San Ramon, CA · On-site

$57 - $73.75/hr

Company Description Intelliswift Software, Inc CGI is looking for a Java Developer with the following skill sets: Minimum 6 years of experience using J2EE technologies Excellent communication skills ...

JAVA Developer

Fremont, CA · On-site

$56 - $72.50/hr

Info Way Solutions is seeking a Java Developer to join their team ... The role involves working on software development processes including design, planning ...

next page

Showing results 1-20

Java Developer Software Developer information

See San Francisco, CA salary details

$18

$66

$91

How much do java developer software developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java developer software developer in San Francisco, CA is $66.80, according to ZipRecruiter salary data. Most workers in this role earn between $57.79 and $74.76 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need strong proficiency in Java programming, object-oriented design, algorithmic problem-solving, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is commonly required, and certifications like Oracle Certified Java Programmer can be beneficial. Excellent analytical thinking, teamwork, and clear communication are vital soft skills for collaborating on complex projects and troubleshooting issues. These combined skills ensure efficient, high-quality software development that meets user requirements and industry standards.

How do Java developers typically collaborate with other team members in a software development project?

Java Developers frequently work closely with other developers, quality assurance testers, product managers, and sometimes UI/UX designers to deliver software solutions. Collaboration often involves participating in daily stand-ups, code reviews, and sprint planning meetings as part of an Agile or Scrum team. Effective communication and version control practices are essential, as Java Developers need to coordinate with backend and frontend teams to integrate features and resolve issues efficiently.

What is the difference between Java Developer Software Developer vs Web Developer?

AspectJava Developer Software DeveloperWeb Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science or Web Development, HTML/CSS/JavaScript skills
Work EnvironmentSoftware companies, enterprise environments, backend developmentDesign agencies, tech firms, frontend and full-stack projects
Employer & Industry UsageTech firms, financial institutions, software vendorsMedia, e-commerce, startups, agencies
Common Search & Comparison IntentUnderstanding roles, skills, and career pathsComparing web development roles and skills

While Java Developers focus on backend development using Java, Software Developers may work across various programming languages and platforms. Web Developers specialize in creating websites and web applications, often using HTML, CSS, and JavaScript. Both roles require programming skills but differ in their focus areas and work environments.

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

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

Java Developer

Oakland, CA • On-site

NAVA Software Solutions
IT Services • 51 - 200 employees

$58.50 - $75.75/hr

Full-time

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


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