Java Developer

$132,810 - $170,556/Yr

Lawrence Livermore National Laboratory - Livermore, CA

posted about 2 months ago

Full-time - Mid Level
Livermore, CA
101-250 employees
Professional, Scientific, and Technical Services

About the position

We have an opening for a Java Developer at Lawrence Livermore National Laboratory (LLNL). In this role, you will work on new and emerging enterprise web applications that support critical business applications aligned with the mission of the Laboratory. Your contributions will be vital in maintaining and enhancing sophisticated Java-based Web Application Services and JavaScript-based Angular UIs. This position is situated within the Enterprise Applications Services Division of the Computing Directorate, specifically supporting the LivIT Business Enablement Program Area. As a Java Developer, you will support essential business functions through the design, development, implementation, and maintenance of applications and systems utilizing the latest tools and technologies, including Java, JDBC, JavaScript, TOAD, Hibernate, OOD, SQL, Oracle, and other related technologies. You will be responsible for contributing software design, development, and object-oriented programming (OOP) architecture expertise to multiple projects, ensuring that all specifications are met. Your tasks will include designing, coding, implementing, testing, debugging, maintaining, and documenting software applications. You will also prepare and adhere to established software development standards while contributing to their future improvement. In addition, you will research, develop, and contribute to complex, mission-critical, role-based, enterprise-level, full-stack, RESTful, web-based applications. Depending on your level of experience, additional responsibilities may be assigned, particularly if you are hired at the SES.3 level, where you will conceptualize, develop designs, and implement solutions in collaboration with key stakeholders and other developers. You will also be expected to provide solutions to complex problems requiring in-depth analysis and manage advanced parallel tasks and priorities of customers and stakeholders, ensuring deadlines are met while leveraging team members' skills.

Responsibilities

  • Support critical business functions through the design, development, implementation, and maintenance of applications and systems using the latest tools and technologies.
  • Contribute software design, development, and OOP architecture expertise to multiple projects and ensure that specifications are met.
  • Design, code, implement, test, debug, maintain, and document software applications.
  • Prepare and follow established software development standards and contribute to the future improvement of these standards.
  • Research, develop, and contribute to complex, mission-critical, role-based, enterprise-level, full-stack, RESTful, web-based applications.
  • Conceptualize, develop designs, and implement solutions in collaboration with key stakeholder customers and other developers (SES.3 level).
  • Provide solutions to complex problems that require in-depth analysis (SES.3 level).
  • Manage advanced parallel tasks and priorities of customers and stakeholders, ensuring deadlines are met while leveraging team members' skills (SES.3 level).

Requirements

  • Ability to obtain and maintain a US DOE Q-level security clearance which requires U.S. Citizenship.
  • Bachelor's degree in Computer Science, Business Administration with concentration in Computer Information Systems, or a related field, or the equivalent combination of education and related experience.
  • Comprehensive experience in Java applications development including Java, Play Framework, Hibernate, JPA, and Web Services.
  • Proficiency with HTML5, responsive design, CSS/SCSS, and component libraries.
  • Experience with wireframing tools such as Balsamiq.
  • Comprehensive experience with JavaScript frameworks including Angular.
  • Broad experience working with databases including Oracle and MongoDB.
  • Proficient with Oracle PL/SQL.

Nice-to-haves

  • Experience working with LLNL ES&H stakeholders in support of chemical tracking and inventory software.
  • Knowledge of business processes that support chemical inventory tracking and management, including Safety Data Sheets.

Benefits

  • Flexible Benefits Package
  • 401(k)
  • Relocation Assistance
  • Education Reimbursement Program
  • Flexible schedules (depending on project needs)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service