1

Senior Java Engineer Jobs in Davis, CA (NOW HIRING)

Data & AI Engineer

Sacramento, CA · On-site

$117K - $141K/yr

Senior Data, Analytics & AI Manager Direct Reports: * None External Clients: * Refineries and ... Strong programming skills in Python and SQL; working knowledge of additional languages (e.g., Java ...

Data & AI Engineer

Sacramento, CA · On-site

$117K - $141K/yr

Senior Data, Analytics & AI Manager Direct Reports: * None External Clients: * Refineries and ... Strong programming skills in Python and SQL; working knowledge of additional languages (e.g., Java ...

Full Stack Developer

Sacramento, CA · On-site

$140K - $175K/yr

You will work closely with other senior developers to grow and improve the reliability of our ... AngularJS, ReactJS, Java, Ruby on Rails, Postgres, Redis, Restful API * Estimating effort and time ...

We are looking for a hands-on Senior Genesys Architect to help us design and deliver CX solutions ... Lead a team of engineers in implementation activities * Expert hands-on experience with Genesys ...

Mulesoft Developer

Sacramento, CA · On-site

$53.50 - $71.25/hr

You collaborate effectively with architects, senior developers, analysts, client stakeholders, and ... practices, Java fundamentals, and object-oriented concepts * Minimum of 2 years experience ...

Showing results 41-59

Senior Java Engineer information

See Davis, CA salary details

$11

$67

$93

How much do senior java engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for senior java engineer in Davis, CA is $67.91, according to ZipRecruiter salary data. Most workers in this role earn between $59.52 and $75.87 per hour, depending on experience, location, and employer.

What is a senior Java engineer?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.

What are the key skills and qualifications needed to thrive as a senior Java engineer?

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are some common challenges senior Java engineers face when working on large-scale enterprise applications?

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

What is the difference between Senior Java Engineer vs Java Developer?

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

What are popular job titles related to Senior Java Engineer jobs in Davis, CA?

For Senior Java Engineer jobs in Davis, CA, the most frequently searched job titles are:

What cities near Davis, CA are hiring for Senior Java Engineer jobs?

Cities near Davis, CA with the most Senior Java Engineer job openings:

Infographic showing various Senior Java Engineer job openings in Davis, CA as of August 2026, with employment types broken down into 73% Full Time, 12% Part Time, 10% Temporary, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $141,250 per year, or $67.9 per hour.

WebMethods Integration Developer

Sapsol Technologies Inc

Sacramento, CA

Contractor

Re-posted 28 days ago


Job description

Requisition Id :  

4342

Title :  

WebMethods Integration Developer (RFTP 326)

Client :  

SMUD

Work Location City:  

Sacramento (Hybrid(

Work State :  

California

Expected Start Date :  

Mar/02/2026

Expected End Date :  

Mar/02/2027

Description :  

SMUD is seeking a leased employee resource to support SMUD's IT organizational portfolio of 2026. The WebMethods Integration Developer will be responsible for developing web service API's and other integrations to support the implementation of various capital projects across SMUD.

Key responsibilities and deliverables include:

API Development

       Design and develop RESTful and/or SOAP web service APIs to connect SMUD's enterprise systems such as GIS, ERP, asset management, project controls, and document management.

       Ensure APIs support data exchange using secure, standardized formats (e.g., JSON, XML).

       Implement robust authentication and authorization protocols, including but not limited to OAuth 2.0, JWT, SAML, or other SMUD-approved alternatives.

       Provide comprehensive API documentation, preferably using OpenAPI Specification (Swagger).

       Ensure all APIs are version-controlled and maintain backward compatibility, with clearly defined extension and deprecation policies.

Integrations & Interoperability

       Analyze existing SMUD platforms to identify optimal integration points for system connectivity.

       Develop connectors or middleware to enable seamless interoperability between legacy systems, cloud solutions, and approved third-party applications.

       Where applicable, design integrations to be event-driven, supporting asynchronous updates and webhook capabilities.

       Implement robust error handling, transactional integrity, comprehensive logging, and proactive monitoring for all integrations.

Security

       Ensure all solutions are fully compliant with SMUD's cybersecurity policies and applicable industry standards such as NIST and CIS Controls.

       Utilize data encryption in transit and at rest, incorporate secure API gateways, and conduct periodic vulnerability assessments.

       Provide audit trails and detailed transaction logging for all API and integration activities.

Scalability & Performance

       Design all components for high availability, horizontal scalability, and resilience to failures.

       Define and implement performance benchmarks for each solution, such as minimum transactions per second (TPS) and pre-determined latency thresholds for mission-critical processes.

Testing & Quality Assurance

       Develop and execute comprehensive test plans, including unit testing, integration testing, system testing, and user acceptance testing (UAT).

       Support automated regression testing to ensure ongoing maintainability and reliability of APIs and integrations.

All work shall be fully documented according to organizational standards, and technical knowledge transfer shall be provided as required. The vendor is expected to collaborate closely with SMUD IT resources, business stakeholders, and project teams to ensure all deliverables support the organization's data and integration goals.

Mandatory Requirements

The proposed WebMethods Integration Developer must meet the following minimum qualifications/mandatory requirements:

       At least 5 years of professional experience developing and implementing solutions on the webMethods integration platform.

       A minimum of 2 years of experience working with the webMethods.IO (or webMethods Cloud Integration - IC) SaaS platform.

       Proven experience developing SAP RFC (Remote Function Call) integrations.

       Demonstrated ability to develop custom integration services using Java

       Ability to develop at a senior level on the webMethods integration platform, including familiarity with related technologies such as:

  Integration Server

  Universal Messaging

  API Gateway

  wM Test Suite


  EDI/TN (Trading Network)

  Java Service Development

  webMethods.IO

Desirable Qualifications

       Advanced or professional certifications related to integration platforms or APIs (e.g., Software AG Certified webMethods Developer, MuleSoft, AWS Certified Developer, Microsoft Azure Integration, PMP, or equivalent)

       Prior experience supporting IT or digital initiatives in the public sector, utilities, or energy industry

       Proficiency with related Software AG technologies: Integration Server, Universal Messaging, API Gateway, wM Test Suite, EDI/TN (Trading Networks), and Java Service Development.

       Demonstrated knowledge of secure software development, identity and access management, and implementation of cybersecurity best practices

Assumptions

       Contractors must have reliable internet, work exclusively within the United States.

       Contractor's work schedule will fall between 7:00am and 5:00pm Pacific Time, with work hours to be agreed with immediate Supervisor.

       The contractor is expected to be onsite for an initial 3-day orientation, and onboarding session at SMUD's Sacramento CA offices. After the 3-day onsite orientation, the contractor will work onsite every Wednesday, work remotely all other workdays.

       The resource working on this task will have strong communication, written and collaboration skills, with the ability to communicate highly technical information to the project team both verbally and in writing.

Pre-Screening Questions:

Please describe your hands-on experience designing, developing, and securing RESTful APIs and integrations on the webMethods platform, including your use of authentication protocols, data formats, and custom Java services and transformations.

(1 page maximum in response)

Please describe your hands-on experience designing, developing, and securing using webMethods (including webMethods.IO) to build scalable, high-availability integrations-specifically including SAP RFC calls, Trading Networks/B2B, and middleware/connectors for interoperability between enterprise systems? Please highlight your approach to error handling, monitoring, and cybersecurity compliance.

(1 page maximum in response)

What is your process for ensuring quality and maintainability in your solutions through testing (WM test suite - unit, integration, UAT), automation (regression tests), and documentation?

(1 page maximum in response)

Competencies :