Java Developer
Duration: 12 months with possibility of renewal
Location: Seattle, WA
Mostly remote, but could be occasionally required in the office Hybrid, person is expected to occasionally come to office for planning and other activities.
Preferred to get someone in Washington who can travel to Seattle field office.
Local candidates are preferred, if out of state then should be willing to attend onsite meetings We can consider anyone on west coast provided they can go to office.
Travel to office for meetings will not be paid.
This requirement is until the person can have the all the system access approved.
MUST BE US CITIZEN*
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.
Provide expertise on software methodologies and processes to internal/external customers. Supports operational and integration issue resolution.
Required skills/qualifications:
1. At least 4 years of Java developer
2. Front end development experience using REACT, Angular or other framework
3. Working knowledge of Spring Boot framework
4. Knowledge of Relational databases such as SQL Server, Oracle
Preferred skills/qualifications:
1. Experience working with Apache Solr
2. Knowledge of Teradata
3. Knowledge of cloud environment such as GCP, AWS and Azure
4. Unit testing using Junit, Karma-Jasmine and Angular
Project: Fleet Health Explorer (FHX) is a web based application used by Service Engineer and other teams to identify, investigate, diagnose, provide corrective action and monitor aircraft issues.
* Size of the Team: 25
* Type of background you are looking for (education, # yrs experience, etc.): Bachelor's degree in IT with 4+ years of experience
* Software skills required: Java