1

Sr Software Engineer Java Jobs in Bakersfield, CA

Experience in using common office software packages (word processor, spreadsheet, email, etc.) is required. * Experience with AutoCAD engineering design software and ArcGIS are required, as is a ...

Proficiency with technical analysis software, CAD, MS Office, MS Project, PowerPoint, spreadsheets ... from Senior Staff. * Willingness and ability to travel to project sites and other GEI offices as ...

Proficiency with technical analysis software, CAD, MS Office, MS Project, PowerPoint, spreadsheets ... from Senior Staff. * Willingness and ability to travel to project sites and other GEI offices as ...

Project Engineer

Bakersfield, CA · On-site

$60K - $75K/yr

Proficiency with technical analysis software, CAD, MS Office, MS Project, PowerPoint, spreadsheets ... from Senior Staff. * Willingness and ability to travel to project sites and other GEI offices as ...

You will work with a dynamic team of cost estimators, schedulers, and construction engineers in ... Experience with one or more scheduling software (Primavera P6, MS Project) * Ability to travel for ...

You will work with a dynamic team of cost estimators, schedulers, and construction engineers in ... Experience with one or more scheduling software (Primavera P6, MS Project) * Ability to travel for ...

next page

Showing results 1-20

Sr Software Engineer Java information

See Bakersfield, CA salary details

$41.9K

$156.1K

$274.1K

How much do sr software engineer java jobs pay per year?

As of Jul 14, 2026, the average yearly pay for sr software engineer java in Bakersfield, CA is $156,087.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,300.00 and $170,100.00 per year, depending on experience, location, and employer.

What is the salary of a senior Software Engineer in Java?

The salary of a senior Software Engineer in Java typically ranges from $100,000 to $150,000 annually, depending on experience, location, and company size. Professionals with expertise in frameworks like Spring and Hibernate, along with strong problem-solving skills, tend to earn higher compensation.

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

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What engineer makes $500,000 a year?

Senior Software Engineers, especially those with expertise in Java, cloud computing, or working at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Such compensation typically requires extensive experience, advanced skills, and often involves leadership or specialized roles in high-demand environments.

What is the difference between Sr Software Engineer Java vs Software Developer Java?

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

Which pays more, C++ or Java?

For a Sr Software Engineer Java, salary differences between C++ and Java roles depend on industry, location, and experience. Generally, C++ positions may offer higher pay due to their complexity and demand in systems programming, but Java roles are also well-compensated, especially in enterprise environments. Both skills are valuable, and salary varies based on specific job requirements and market conditions.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

Will AI replace Java devs?

As a Sr Software Engineer Java, AI is more likely to augment development processes rather than fully replace Java developers. AI tools can automate repetitive coding tasks and improve efficiency, but human expertise is still essential for designing complex systems, debugging, and making strategic decisions. Staying updated with AI integrations and enhancing skills in areas like system architecture and problem-solving remain valuable for Java professionals.
What are popular job titles related to Sr Software Engineer Java jobs in Bakersfield, CA? For Sr Software Engineer Java jobs in Bakersfield, CA, the most frequently searched job titles are:
What job categories do people searching Sr Software Engineer Java jobs in Bakersfield, CA look for? The top searched job categories for Sr Software Engineer Java jobs in Bakersfield, CA are:
What cities near Bakersfield, CA are hiring for Sr Software Engineer Java jobs? Cities near Bakersfield, CA with the most Sr Software Engineer Java job openings:
Senior Engineer

Senior Engineer

W3Global Inc.

Bakersfield, CA

$95K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

SUMMARY:
Under the general direction from the General Manager and Deputy General Manager, this position will assist with key engineering and water management programs and functions covering a wide range of activities including capital projects, facility operations, maintenance, and improvements; right of way issues; water resources planning; grant writing and reporting; program development and implementation; and environmental and regulatory issues. This position will also provide critical support for activities to protect fundamental water rights on the Kern River and other water resources, which will require development of detailed knowledge of the history, operations, and records of Kern River water rights, flows, and diversions.

Distinguishing Characteristics and Skills:
A positive, open-minded, flexible personal makeup is critical, as is a willingness to assist with any task, from very simple to complex lead roles. A strong interest in water rights, associated historical foundation, and water storage and conveyance facilities. Detail-oriented with good technical and record-keeping skills. Although the individual in this position must be an independent self-starter dedicated to the mission, they must also be able to work in a cooperative team environment.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  1. Provide professional planning, design, and oversight for maintenance, repair and installation of structures, equipment, and appurtenances along main canals, laterals, pipelines, pump stations and groundwater recharge areas.

  2. Prepare plans (using AutoCAD) and specifications/bidding documents, and construction management for projects.

  3. Review and develop maps and exhibits (using AutoCAD/ArcGIS) for various activities.

  4. Support preparation of "requests for proposals" for various projects or acquisitions.

  5. Provide project management for consultant contracts.

  6. Provide technical support for activities associated with the preservation of historical Kern River water rights and other water resources in the context of administrative and legal proceedings.

  7. Assist activities to track and record surface water flows and diversions consistent with governing water rights, permits, agreements and contracts.

  8. Assist in the evaluation of water supplies and demands, and the development of associated water management programs. Work with staff and consultants regarding funding for these programs, including the acquisition and tracking of State and Federal grant funds.

  9. Perform grant research, planning, grant application development, and grant management tasks.

  10. Assist in the review and preparation of agreements and contracts.

  11. Perform environmental and regulatory/permitting review of projects, and prepare associated documents.

  12. Assist in the review of design/construction plans by other agencies to assure that interests are protected; coordinate with agencies as required.

  13. Perform review of subdivision and other development plans to assure that interests are protected; coordinate with development interests as required.

  14. Coordinate with management, other agency officials, and federal, state, and local officials to fulfill project requirements.

  15. Support implementation of the Groundwater Sustainability Plan as required by the Sustainable Groundwater Management Act (SGMA), including monitoring, reporting, and plan updates.

  16. Support implementation and updates of Agricultural Water Management Plans, Integrated Regional Water Management Plans, and other planning documents.

  17. Perform other duties or special assignments as required.

Supervisory Responsibilities:
Lead for certain construction projects and programs.

QUALIFICATION REQUIREMENTS:
To perform the job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

Education and/or Experience:

  • Bachelor's degree in Engineering or other technical field.

  • Minimum of three years' experience in one or more of the following fields with a public agency, consulting firm, or agricultural enterprise:

    • Engineering

    • Water Resources Planning

    • Water Operations

  • Experience in using common office software packages (word processor, spreadsheet, email, etc.) is required.

  • Experience with AutoCAD engineering design software and ArcGIS are required, as is a working understanding of property rights/right-of-way and budgeting and economic analysis.

Knowledge of:

  • Civil Engineering principles and practices as applied to planning, development, design, construction, and maintenance of irrigation and drainage systems.

  • Administration of major construction projects with contractors.

  • Principles of hydrology and hydraulic engineering.

  • Soils and their characteristics that affect surface and subsurface water flow.

  • Legal requirements affecting rights-of-way and easements on irrigation and drainage systems.

  • Dam and major diversion operations and maintenance requirements.

  • Agricultural Drainage Best Management Practices.

  • Irrigation and drainage policies.

  • Applicable sections of the State of California Construction Safety Orders.

  • Applicable State and Federal regulatory programs and permits.

Licensing:

  • A valid driver's license issued by the State of California, Department of Motor Vehicles is required.

  • Possession of a Professional Engineer license in the State of California is preferred, though candidates who will obtain the license within one year will also be considered.

Other Skills and Abilities:

  • Conducts field visits within the District for operational review, maintenance, project planning/site review, and facility construction.

  • Some travel by air or land transportation outside of the service area will be required.

Job Type: Full-time
Pay: $95,000.00 - $145,000.00 per year

Benefits:

  • Dental insurance

  • Flexible spending account

  • Health insurance

  • Health savings account

  • Life insurance

  • Paid time off

  • Retirement plan

  • Vision insurance

Work Location: In person


W3Global logo

About W3Global

Sourced by ZipRecruiter

W3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs. As a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Frisco, TX, US

Year founded

2006