The Boeing Company seeks a full-stack software engineer to engineer new solutions and capabilities for agile software applications, focusing on supporting the Boeing Defense Services (BDS) business organization. The customer requires state-of-the-art, software-intensive systems to efficiently and optimally task, plan, exploit, and disseminate data for hardware platforms.
Requirements
- 3+ years of foundational knowledge of object-oriented design and software patterns
- Experience with Git Version Control
- Solid experience in Java (1+ years)
- Experience with one or more of the following: HTML 5, CSS 3, Javascript, Firebug and JS frameworks (REACT, jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, XML, SOAP, REST, WSDL/Web Service protocols
- Experience using dependency management (Ivy, Maven, Gradle)
- Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
- Experience using cloud based infrastructure (AWS)
Responsibilities
- Analyzing high level customer requirements and deriving lower level functional requirements.
- Software development tasks including detailed software design, coding, and unit/integration/functional/system testing of customer desired features/user stories.
- Briefing software designs and demonstrating software release functionality to customer/stakeholders/end users.
- Develop and sustain new and existing applications; as well as troubleshoot and resolve various software issues.
- Contribute to the creation of new distributed components and interactions that align with the future system architecture.
- assist/lead design and development of front-end user interfaces that integrate with cloud-based software systems that follow modern DevSecOps and Agile execution processes.
- coordinate and execute in collaboration with UX designs across large, multi-faceted scaled systems.
Other
- This position requires an active Top Secret with SCI eligibility U.S. Security Clearance. (US Citizenship is required)
- Occasional business travel and after-hours support may be required.
- This position is expected to be 100% onsite.
- To be considered for this position you will be required to complete a technical assessment as part of the selection process.
- Employer will not sponsor applicants for employment visa status.