Back-End Software Engineer (Associate to Senior)
Requirements
Must have:
– Minimum of 2 years of backend development experience (Java, Spring, Oracle SQL, SQL Server)/n- Minimum of 2 years of experience with either GoLang or Java/n- Bachelors degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science is preferred/n- 3+ years of relevant work experience for Level 3 or equivalent combination of education and experience/n- 5+ years of relevant work experience for Level 4 or equivalent combination of education and experience/n- Capacity to secure and maintain a Top-Secret U.S. Security Clearance (post start)/n- Proficient in software engineering and architecture, including object-oriented design and concurrent programming for at least 2 years/n- Familiarity with containerization technologies such as Docker and Kubernetes for minimum 2 years/n- Strong expertise in JavaScript frameworks, particularly NodeJS and ReactJS/n- Experience with messaging systems like Kafka, NiFi, Redis, or RabbitMQ/n- Knowledge of GitLab, GitLab Runner, CI/CD practices/n- Proven experience in developing RESTful APIs for complex datasets/n- Awareness of Agile methodologies/n- Background in leading projects is a plus/n- AWS cloud experience is advantageous/n- Understanding of microservices, client-server architecture, event-driven architecture, and domain-driven design (DDD)
Responsibilities:
- Commit to mastering your skills and engaging in continuous learning/n- Collaborate with a team to establish the architecture of multiple web applications/n- Develop and enhance existing infrastructure for various application communications, logging, alerts, authentication, configuration, and other functionalities/n- Construct test suites for server applications to ensure reliability, performance, and functionality/n- Work collectively to make decisions impacting the entire system/n- Interact with users and developers to define and implement solutions that meet requirements/n- Work independently and as part of a team to prototype new features and applications/n- Communicate effectively to optimize the teams processes according to our needs
-
Company:
At Boeing, we strive to innovate and collaborate in making the world a better place. Our Model-Based Engineering Software team in Berkeley, Missouri is seeking a Back-End Software Engineer Lead at various experience levels (Associate, Mid-Level, or Senior) to support the Boeing Defense Services business organization. We promote a welcoming, respectful, and inclusive environment, offering excellent opportunities for professional advancement and growth. The role focuses on developing prototypes for web applications and services, designing APIs, and building production-ready infrastructure. This position is expected to be 100% onsite.