Sr. Staff Software Engineer @ FreeWire Technologies - Newark, CA

Job Overview

a month ago

Sr. Staff Software Engineer

FreeWire Technologies - Newark, CA

FreeWire Technologies believes in electrification beyond the electrical grid; a world where everyone has access to electric vehicle (EV) fast charging when and where they need it. We build battery-based energy storage systems that provide ultrafast charging for EVs and clean, affordable, resilient power alternatives for site hosts. If you are driven to learn and grow and seeking a once-in-a-lifetime opportunity to make change in the transportation and energy market, now is the time to join a team that is revolutionizing how power is delivered and utilized.
FreeWire has deployed battery-integrated chargers with Fortune 100 companies, commercial customers, fleets, retail locations, and gas stations. In addition to its partnership with bp pulse, FreeWire and ampm, a bp subsidiary and convenience store chain with over 1,000 locations, have already deployed multiple public charging stations in the U.S. FreeWire’s regulatory affairs and policy team keeps customers up to date on federal, state, and utility incentive opportunities, which in some cases cover up to 80% of the cost of the charging station, and the company recently announced that the Boost Charger is Buy America compliant. Learn more at www.freewiretech.com and follow us @FreeWireTech.
Senior Java Back-end Engineer

  • Newark, CA*

Responsibilities:

  • Design, develop, test, document and maintain complex software features from general specifications.
  • Produce high quality, well-documented code.
  • Participate and influence code reviews, design reviews for robust and scalable products.
  • Must be able to work independently and collaborate across teams and work with leads and architects.
  • Participate in all phases of the software development cycle as part of a full stack Scrum team.
  • Provide detailed work estimates for development efforts.

Requirements

  • 6+ years programming experience in Java; especially experience working on large systems.
  • Must have used Spring boot in conjunction with Open JPA or other ORM
  • Experience designing/building and consuming APIs/Web services; REST and SOAP
  • Deep understanding of XML & JSON and ability to define
  • Must have worked in a DevOps environment with exposure to CI/CD
  • Should have good experience with data structures
  • Experience with complete lifecycle of software development, from design to productization.
  • Good written and verbal communication skills.
  • Degree in Computer Science, Engineering or equivalent industry experience.

Bonus Points:

FreeWire offers competitive benefits, including:

  • Health, Dental & Vision Insurance
  • Short- & Long-Term Disability Insurance
  • Life Insurance
  • Unlimited PTO
  • Dog Friendly

_
At FreeWire Technologies, we offer fair and equal opportunities to all our candidates and team members regardless of race, color, religion, sex, pregnancy, sexual identity, national origin, citizenship, marital status, disability status, parental status protected veteran status, or any other characteristics protected by law. FreeWire Technologies believes in hiring individuals only based on their qualifications and experiences that meet our business requirements to fill the positions._

Job Type: Full-time

Similar Jobs

Inside Sales Representative

Haddon Heating & Cooling

Concord, CA

Proficiency in Microsoft Office and CRM software such as Salesforce.com. Inside Consultants are provided up to 8 appointments a day, and are expected to work a…

Store Manager

Timberland

Milpitas, CA

Organizes and leads store staff meetings in accordance with brand expectations. Proficient computer skills including word processing, spreadsheets, and software…

Assistant 3 - SOM: Health Sciences Development

University of California, Davis

Davis, CA

The department advises and supports UC Davis Health’s leadership, faculty, staff, prospects, and donors on all aspect of philanthropy.

Healthcare Security Supervisor - Major Medical Account

Allied Universal®

San Jose, CA

They will supervise site staff and provide coaching, recognition and discipline within approved empowerment range. Occasionally lift or carry up to 40 pounds.

Host/Hostess

Gyu-Kaku Japanese BBQ

San Jose, CA

Operates the hosting software system and other required equipment. He or she interacts with guests and staff in a cordial, efficient, and professional manner…

Medical Office Representative

Dignity Health Med Foundation

Sacramento, CA

The Medical Office Representative position is the first point of phone customer service contact for our patients, physicians, other clinic staff, internal and…

Business & Operations Analyst

UC Davis Health

Sacramento, CA

Enforcement of all parking areas is performed by uniformed staff in accordance with California Vehicle Code 21113a; citations issued by agreement with the…

Logistics Coordinator

ACERTUS

Antioch, CA

Prior experience working with transportation software is a plus. Motivate a staff of professional drivers and other dispatch/operations personnel.

Sr. Manager of Field Applications

DNA Script

South San Francisco, CA

Diagnose and resolve product performance problems fielded directly from customers and staff. Develop and provide training for customers and staff on company…

Instructional Designer 3 - SOM: Office of Continuing Medical Education- Sacramento Campus

University of California, Davis

Davis, CA

Experience with program evaluation software such as Qualtrics, EValue and/or Survey Monkey. Knowledge of adult learning theory and learning objectives to…

Application Developer (APPLICATIONS PROGR 3)

University of California, Davis

Davis, CA

Experience with structured application development methodology in deploying technical solutions, design documentation tools, application software version…

Security Supervisor - Major Medical Facility

Allied Universal®

Walnut Creek, CA

They will supervise site staff and provide coaching, recognition and discipline within approved empowerment range. Occasionally lift or carry up to 40 pounds.

Store Manager

Timberland

Gilroy, CA

Organizes and leads store staff meetings in accordance with brand expectations. Proficient computer skills including word processing, spreadsheets, and software…

Security Site Supervisor - Unarmed

Allied Universal®

Stockton, CA

They will supervise site staff and provide coaching, recognition and discipline within approved empowerment range. Occasionally lift or carry up to 40 pounds.

Security Site Supervisor NonUnion @ Union Site - Telecommunications Provider

Allied Universal®

San Francisco, CA

Supervise staff on assigned shift, providing coaching, recognition and discipline within approved empowerment range. Monday through Friday 8am - 4pm.

Security Site Supervisor NonUnion @ Union Site - Social Services Organization

Allied Universal®

San Francisco, CA

Supervise staff on assigned shift, providing coaching, recognition and discipline within approved empowerment range. High school diploma or equivalent required.

Host/Hostess

Gyu-Kaku Japanese BBQ

San Francisco, CA

Operates the hosting software system and other required equipment. He or she interacts with guests and staff in a cordial, efficient, and professional manner…

Security Site Supervisor - College Campus

Allied Universal®

Vallejo, CA

They will supervise site staff and provide coaching, recognition and discipline within approved empowerment range. Occasionally lift or carry up to 40 pounds.

Campaign Analyst - SOM: Health Sciences Development - Sacramento Campus

University of California, Davis

Davis, CA

Computer software experience (Word, Excel, Lotus Notes, Outlook, PowerPoint, etc.). The department advises and supports UC Davis Health’s leadership, faculty,…

Medical Office Representative I Float

Dignity Health Med Foundation

Carmichael, CA

The Medical Office Representative I Float position is the first point of phone customer service contact for our patients, physicians, other clinic staff,…

Human Resources Manager - Lodi Ca - (NOT REMOTE)

Farmers & Merchants Bank of Central California

Lodi, CA

A person with the ability to exercise sound independent judgment, initiative and tact in dealing with management, supervisors, staff and vendors; a great…

Medical Office Representative Lead

Dignity Health Med Grp S Cruz

Santa Cruz, CA

The Medical Office Representative Lead position is the first point of customer service contact for our patients, physicians, other clinic staff, internal and…

Server

Gyu-Kaku Japanese BBQ

San Francisco, CA

Operates the complete POS system and other required software. He or she interacts with guests and staff in a cordial, efficient, and professional manner and…

Security Site Supervisor - Patrol

Allied Universal®

San Ramon, CA

They will supervise site staff and provide coaching, recognition and discipline within approved empowerment range. Free Guard Card Training upon hire!