Java Software Engineer – Developer (Experienced and Senior)
Core
Design, develop, test, and maintain complex, multi-tiered application software systems for command and control of space vehicles using modern technologies.
Role type
Senior IC Java Software Engineer
Builds
Web services and applications supporting distributed computing solutions for Boeing Defense, Space & Security
Domain
Aerospace defense and space systems
Deliverable
production ML models | product features
Required skills
Java, C++, Angular/React.js, HTML, CSS, Linux, Windows, Cloud environments, Agile methodologies, Configuration management tools
Preferred skills
Spring Boot, NoSQL Databases (MongoDB), REST API integration, Kubernetes with Helm, Unit testing (Junit/Mockito), Algorithms involving orbital mechanics
Technologies
Java, ReactJS, Python, CI/CD pipelines, AWS, Maven, Git, Gitlab, Jira, Confluence, BitBucket, MongoDB, Kubernetes, Helm
Responsibilities
Design, develop, test, and maintain software in an Agile execution; Translate customer requirements into initial design and software products; Develop, maintain, and enhance software products & features for system integrations; Debug and resolve issues to ensure reliability and efficiency; Interface with the user community to troubleshoot technical issues and develop future design concepts; Implement current and emerging technologies, tools, frameworks and changes in regulations
Seniority
Senior, hands-on IC