ACL Digital-posted 9 months ago
Mid Level
Seattle, WA
1,001-5,000 employees
Professional, Scientific, and Technical Services

The Java Developer position is a 12-month contract with the possibility of renewal, located in Seattle, WA. The role is mostly remote but may require occasional in-office attendance for planning and other activities. Candidates from Washington are preferred, but those from the West Coast who can travel to the Seattle office will also be considered. Travel to the office for meetings will not be compensated. The position requires US citizenship and involves performing architectural trade studies, contributing to software architecture documentation, and participating in architecture reviews. The developer will also be responsible for project planning, requirements allocation, and technical problem resolution, as well as developing and maintaining software code and designs.

  • Performs architectural trade studies and contributes to the development of documentation and maintenance of software architectures.
  • Participates in internal and external architecture reviews.
  • Provides data, recommendations, and estimates for software component level project planning including corrective action plans.
  • Coordinates and participates in project management reviews and compliance audits.
  • Develops Computer Software Units (CSUs) software requirements and algorithms.
  • Defines internal interfaces.
  • Performs requirements allocation between hardware, software, and operators.
  • Participates in requirement team and peer reviews as a presenter and evaluator.
  • Performs requirements change assessment and provides a technical interface to requirement change-assessment meetings.
  • Develops supplier/subcontract performance assessment including appropriate metrics.
  • Makes recommendations of adequacy of subcontractor/supplier technical approach to project lead.
  • Helps resolve programmatic and technical problems that would impact cost, schedule and/or performance.
  • Develops, maintains, and unit tests code.
  • Develops/decomposes, documents, and maintains designs for software.
  • Participates in internal design reviews and builds large scale software systems.
  • Participates in software integration efforts.
  • Troubleshoots and investigates problems across software components.
  • Develops, selects, tailors, and deploys processes and tools.
  • Establishes metrics.
  • Participates in process reviews.
  • Provides expertise on software methodologies and processes to internal/external customers.
  • Supports operational and integration issue resolution.
  • At least 4 years of Java development experience.
  • Front end development experience using REACT, Angular or other framework.
  • Working knowledge of Spring Boot framework.
  • Knowledge of Relational databases such as SQL Server, Oracle.
  • Experience working with Apache Solr.
  • Knowledge of Teradata.
  • Knowledge of cloud environments such as GCP, AWS, and Azure.
  • Unit testing using Junit, Karma-Jasmine, and Angular.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service