WoodlandRecruiter Since 2001
the smart solution for Woodland jobs

Java Analyst Developer

Company: Pacific Maritime Association
Location: San Leandro
Posted on: February 19, 2026

Job Description:

Job Description Job Description This is a Bay Area position and the selected candidate will be required to work in the San Leandro, CA office three days per week. PMA will not offer relocation for this role. About PMA Put your experience and talents to work in a role with a unique company - the Pacific Maritime Association (PMA). PMA is a non-profit mutual benefit corporation that serves as a multi-employer collective bargaining agent for approximately 75 shipping lines, stevedore companies and marine terminal operators in California, Oregon and Washington ports. West Coast port operations (including non-containerized cargo such as bulk and autos) now support 9 million U.S. jobs and contribute 12.5 percent of the U.S. GDP. PMA’s primary purpose is to negotiate and administer labor contracts with the International Longshore & Warehouse Union on behalf of the Association’s member companies, as well as administrating payroll and certain benefits. Our headquarters and administrative office is located in San Francisco, California, with area offices in Southern California (Long Beach and satellite offices in San Diego and Port Hueneme) and the Pacific Northwest (Portland, Oregon and Seattle and Tacoma, Washington) in addition to Northern California (Oakland). Salary Range - $160,000 - $190,000 SUMMARY Under Assistant Director, Development, this role provides high-level support to PMA’s Information Services Department. Responsibilities include designing, programming, and implementing custom-made business applications; communicating with technical and non-technical staff to collect business requirements and translating the requirements to technical computer specifications for application development; building forms in Java and Jasper report tools; writing PL/SQL packages and SQL queries; and familiarity with Oracle database or any other relational database. The position also interacts with QA to conscientiously identify and fix software bugs in a timely manner. Success in this fast-paced, complex environment requires excellent organizational skills with the ability to work with minimal supervision, excellent communication skills and a customer service approach to support internal and external customers. JOB DUTIES Has knowledge of analysis methodologies, relational database design (entity-relationships diagram); and applications security methodologies. Java developer with emphasis on creating web applications. Must be strong in analysis and problem solving, experienced in Unix environment and have full expertise in Java. Responsible for designing, programming, and implementing custom-made business applications. Communicates with technical and non-technical staff to collect business requirements and translate the requirements to technical computer specifications for application development. Specifies logic detail, system test plans, prepares documentation, procedures and detailed documentation. Builds forms in Java and Jasper report tools; writes PL/SQL packages and SQL queries; is familiar with Oracle database or any other relational database. Sets and achieves personal goals for growth and acquisition of new technical skills, keeping pace with new developments in technology. Produces and maintains technical designs and documentation relevant to assigned programming tasks Interacts with QA to conscientiously identify and fix software bugs in a timely manner. REQUIRED KNOWLEDGE, SKILLS AND ABILITIES Knowledge of business and systems, analysis, design and development with experience in a broad range of skills needed to support current business applications. Excellent Oral and Written communications skills with the ability to interpret user requirements into functional and technical specifications, with its corresponding documentation. Candidate must have excellent organizational skills with ability to work with minimal supervision. A working knowledge of office products MS Word, Excel, and graphics software programs is also required. Ability and determination to learn new and exciting information technologies to develop and deliver internal business applications. Customer Service oriented individual with strong people skills to support our internal and external customers. Knowledge of analytical skills: Analysis and business applications design Relational Data Modeling and database design Knowledge of programming skills: Java JavaServer pages (JSP) and servlets. Web frameworks (e.g., Spring) Service-oriented architecture/web services (REST) Web technologies like HTML, CSS, JavaScript, and JQuery. Markup languages like XML and JSON. Object-oriented programming (OOP) concepts and patterns. Relational Databases SQL (Structured Query Language) Knowledge of these computer Operating Systems: Windows UNIX or Linux A Plus to have some of these skills: Java Server Faces React Gitlab Oracle database SQL (Structured Query Language) PL/SQL to build Oracle packages, triggers and other objects. EDUCATION AND/OR EXPERIENCE College degree in Computer Science or Information Systems or equivalent experience. Three to Five years’ experience in position with similar type of responsibilities in an Information Technology department. LOCATION 101 Callan Ave, Suite 210, San Leandro, California 94577. WORK ENVIRONMENT Work environment that is very team oriented with educational opportunities for enhancing the skills needed to meet the positions job responsibilities. Position is based at the San Leandro office. This is a hybrid position with the opportunity to work three says in the office and two days from home. COMPENSATION AND BENEFITS PMA offers a competitive salary and an excellent benefits package, which includes: Comprehensive healthcare coverage through the ILWU-PMA Welfare Plan with no employee premiums and minimal out-of-pocket expenses. A 401(k)-retirement plan with employer matching. Tuition reimbursement for professional development opportunities. PHYSICAL DEMANDS The physical demands described here are representative of those in a typical office setting. Sitting and typing at a computer terminal for several hours per day is required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of this job. EQUAL OPPORTUNITY EMPOYER PMA is committed to fostering an inclusive and diverse workplace. We are proud to be an equal opportunity employer and strive to create a welcoming environment for all employees.

Keywords: Pacific Maritime Association, Woodland , Java Analyst Developer, IT / Software / Systems , San Leandro, California


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Woodland RSS job feeds