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, Redwood City , Java Analyst Developer, IT / Software / Systems , San Leandro, California