Previous Job
Java Application Developer
Ref No.: 17-00106
Location: Monterey, California
Position Type:Full Time
Experience Level: 5 Years
Java Application Developer (Liferay)
Monterey CA 93943
Must have 5 years of Java and 3 years with Liferay
U.S. Citizens or Permanent Residents Only

The position will create new, and update existing web applications written in the Java programming language. The position will also develop and maintain Liferay portlet applications, working with end users to set migration schedules, identify features, and provide bug fixes for end users. Java developer services are required for the continued development of features and content in a Liferay web portal.

The Liferay Application Developer will:
Develop Liferay Applications:
  • Develop a new Liferay application to manage software downloads.
  • Develop and maintain the jobs application, which allows positions to be posted and applied for with attachments.
  • Develop and maintain the activity integration application, which synchronizes data exchanges with web services.
  • Develop and maintain the research applications currently in production use.
  • Develop and maintain a link scanner application currently in production use that checks for broken web and image links within Liferay site content.
  • Commit new and modified Java code to a Git repository daily.
Develop Liferay Enhancements:
  • Develop up to two new designs including CSS, JavaScript and Velocity templates in the Liferay theme as determined by the Web Advisory Board.
  • Develop and maintain up to 10 Liferay hook plugins that customize the functionality of the portal.
  • Develop and maintain Asset Display Templates using the Freemarker markup language.
Support Liferay Portal and Applications:
  • Manage the configuration and automation of Amazon Web Services (AWS) that provide the infrastructure for the Liferay portal and applications.
  • Maintain the Cybersecurity compliance of the Liferay portal, applications and AWS infrastructure by applying any necessary security patches, configuration changes and other requirements.
  • Work with Liferay Support to troubleshoot and resolve issues with the Liferay portal.
  • Install and test patches provided by Liferay Support.
  • Work with individual site owners to ensure that applications and patches work correctly.
  • Troubleshoot and resolve Liferay portal programming bugs as reported in the JIRA issue tracking system.
  • Work with end users to identify and troubleshoot issues associated with the Liferay portal and applications.
  • Provide documentation and end user training for applications.
  • Create a monthly report that provides update on status, work completed, work in progress, short-term goals, and other relevant project information.
Required Qualifications and Skills:
  • 5 years of Java Programming Language experience;
  • 3 years of experience in developing Java web applications for Liferay Portal version 6.2 or Java web applications that adhere to the Java Portlet Specification v1.0 or v2.0 (JSR 168, JSR 268);
  • 3 years of experience with enterprise-scale web application development, Struts, OJB, Eclipse or IntelliJ (either is satisfactory), Apache Tomcat, JUnit, log4j, Linux, and MySQL;
  • 3 of experience working with XML, WSDL, SOAP, and RESTful web services;
  • 3 years of experience with coding HTML, CSS, JSP, JSTL, and JavaScript for multiple browser platforms and operating systems;
  • 3 years of experience with Spring;
  • 3 years of experience with Hibernate;
  • 2 years of experience with Git;
  • 6 months of experience with administration of Amazon Web Services; and
  • 6 months of experience with writing AWS CloudFormation templates in JSON or YAML.
Desired Qualifications and Skills:
  • CompTIA Security+ certification preferred.
  • Technical writing experience preferred.

Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status. All qualified applicants are encouraged to apply, including minorities, women, veterans, and individuals with disabilities.