Free Parking Passes Available* - Onsite Gym, Café, and Daycare - Parking Garages and Light Rail Nearby
The Air Resources Board (ARB) is a dynamic and innovative leader that improves California air quality. ARB has the world's first methane monitoring network and nearly 200 air monitoring sites. ARB's scientific and technical programs rely heavily on web-based information systems developed by ARB's Office of Information Services (OIS). The majority of these systems are written in open source languages such as Java and PHP, with databases in MySQL. This job is for one Staff-level Java/MySQL developer.
The Staff Programmer Analyst (SPA) will design and develop web-based Java EE (Enterprise Edition) and open source software applications within a small team. The SPA will also design, develop and maintain the associated relational or web-enabled databases in MySQL using a Linux platform. The SPA will apply his/her skills and talents to complete development of one Java application and maintain several others with the assistance of two senior developers. The SPA will also co-develop new systems.
In the course of time, the SPA may create high-level work plans, follow a development framework, write system documentation and user manuals, train users, and participate in peer code review. The SPA will work closely with customers throughout the software development lifecycle and occasionally write test scripts or test applications. The SPA will troubleshoot software and database problems and report those accomplishments on a weekly status report.
Experience in Java EE and MySQL database required. Experience in Java Struts, Apache Tomcat, Apache, common libraries/tools, Linux operating system, and PHP application development or support is desired. The successful candidate uses open-source code versioning and development tools and design frameworks. The successful canidate shares ideas, helps others, works cooperatively in teams, and is coachable. The successful candidate is motivated to deliver high-quality customer service, communicate well in writing and in-person. successful canidate can analyze and troubleshoot problems independently or in a team context. Experience gathering requirements or developing user stories is a plus.
* Free parking pass available three days each month to public transportation and carpool commuters.
WHO MAY APPLY:
Current state employees who are in the Staff Programmer Analyst (Specialist) classification, are list eligible, or have transfer eligibility.
Applicants will be screened and only the most qualified candidates will be interviewed. Appointments may be subject to SROA/Surplus restrictions. Surplus applicants must attach a copy of their surplus letter with a completed Standard State application (STD 678). On page one of the State application you must clearly indicate the basis of your eligibility: list, transfer, SROA, surplus, re-employment, or reinstatement. In addition, all applicants must include documentation verifying their educational background: copies of degree(s) and/or transcripts, if applicable, to be considered a qualified applicant for this classification. Electronic applications are NOT ACCEPTED. Please submit a hard-copy resume, cover-letter and complete Standard State Application (Form 678) to Virginia Penagos at the below mailing address. Only the most qualified candidates are interviewed.
If you are not a current or former State employee, you must first take an examination to obtain list eligibility. This does not apply to Student Assistant vacancies.
Learn all about it.
Equal Opportunity to all regardless of race, color, creed, national origin, ancestry, sex, marital status, disability, religious or political affiliation, age, or sexual orientation.
It is the objective of the State of California to achieve a drug-free state workplace. Any applicant for State employment will be expected to behave in accordance with this objective because the use of illegal drugs is inconsistent with the law of the State, the rules governing civil service, and the special trust placed in public servants.