Eng Sr Prin III - SW

BAE SystemsChantilly, VA

About The Position

BAE Systems is seeking a Subject Matter Expert (SME) level - Full Stack Java Spring Boot & React Developer to provide expert hands-on, technical leadership, architecture modern cloud-native solutions, and delivering backend infrastructure with dynamic frontend user interfaces.

Requirements

  • Bachelors degree and 10+ years of progressive relevant experience in software development or technical roles
  • Proficiency in Java and the Spring Boot framework
  • Strong experience with React.js and related front-end technologies (JavaScript, HTML, CSS)
  • Experience with RESTful API design and development
  • Familiarity with database technologies (e.g., MySQL, PostgreSQL, MongoDB)
  • Understanding of Agile methodologies, particularly Scrum
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities

Nice To Haves

  • Masters Degree in related discipline
  • Kubernetes production environments

Responsibilities

  • Lead the strategy, design, and deployment of complex microservices architecture across AWS and Oracle Cloud Infrastructure (OCI).
  • As an active member of a development team provide leadership on Java Spring Boot backend systems and reusable React.js frontend component architectures.
  • Build responsive, interactive, and user-friendly interfaces using React.js.
  • Implement and manage application state using state management libraries (e.g., Redux) as needed.
  • Ensure cross-browser compatibility and optimal performance of the UI.
  • Design, scale, and maintain containerized applications using Kubernetes clusters for enterprise production environments.
  • Oversee RESTful API and WebSocket design, data streaming, and hybrid-cloud integration strategies.
  • Optimize data models and high-availability setups across relational and non-relational databases, utilizing both cloud-native storage and traditional system
  • Actively participate in all Scrum ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives
  • Collaborate with product owners, scrum masters, and other team members to define, estimate, and deliver user stories
  • Contribute to backlog refinement and ensure alignment with product goals
  • Write clean, maintainable, and well-documented code following established coding standards
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Implement unit and integration tests to ensure software reliability
  • Assist in the deployment of applications to cloud platforms (e.g., AWS, Azure, GCP) and manage containerization (e.g., Docker, Kubernetes) as required
  • Monitor application performance, troubleshoot issues, and provide production support
  • Work effectively within a cross-functional team, collaborating with UX/UI designers, QA engineers, and other stakeholders
  • Communicate technical concepts clearly and concisely to both technical and non-technical audiences
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service