Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


BAE Systems

Sr. Full Stack Developer

Defense

All

Yearly

Full Time

No

Sterling, Virginia, United States

Job Description We are looking for a proven Full Stack Software Developer to add their skills and experience to our team supporting DIA enterprise application support services. This is an exciting and dynamic job opportunity where you will support applications used by a dynamic operational customer, and help advance the United States military's analytic and operational capabilities.

As a member of an agile development team, you will apply knowledge of coding languages and frameworks to provide implementation of innovative methods and technical solutions using the engineering design process.

In this job, you will:
• Apply in-depth knowledge of various programming language to write clean code implementing capabilities and requirements according to customer specifications.
• Participate in the software development lifecycle including familiarity with the planning, design, development and implementation stages. You will:
• Collect and incorporate user feedback in order to improve existing software.
• Integrate software components and third-party programs
• Create and maintain technical documentation
• Test, verify, and deploy programs and systems.
• Implement automated testing platforms and develop unit tests.
• Troubleshoot, debug, and upgrade existing software.
• Adhere to open standards and modern software development methodologies, including what is considered industry "best" practices to the extent operational requirements allow
• Work with other developers to recommend and execute improvements based on trade studies/analyses of alternatives and assessments of potential technologies that may be applicable to the application, and provides recommendations
• Collaborate remotely with geographically dispersed team, meet schedules, and work on sprints in a SAFe Agile Framework environment.
• Use tools such as Git and GitHub, Webpack, and GraphQL,


As a Senior Software Developer, you will:
• Perform highly specialized and technical tasks associated with the most current and cutting-edge technologies
• Research and evaluate new concepts and processes to improve performance.
• Analyze cross-functional problem sets, identify root causes, and resolves issues.
• Assists more junior level technicians, specialists, and managers in their activities.
Required Education, Experience, & Skills Minimum Education and Experience Requirements:
• High School Diploma + 16 years relevant experience
• Associate's Degree + 14 years relevant experience
• Bachelor's Degree + 12 years relevant experience
• Master's Degree + 10 years relevant experience
• PhD + 8 years relevant experience

Required Experience includes:

  • Proven experience as a Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of below coding languages and frameworks/systems
  • Experience with below databases and ORM frameworks
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Hands on full stack development experience applying a mix of the following:
    • Java
    • Spring, Spring Boot, Hibernate
    • Angular (10, 11, 12)
    • PostgreSQL, MongoDB, Elasticsearch, Redis
    • WildFly, Tomcat, Apache
    • Docker, VM, Kafka/Zookeeper, Keycloak, Kubernetes, OpenShift, Helm, Grey Matter, Ansible
    • Jenkins, SonarQube, Fortify, Threadfix, Prisma Cloud (Twistlock), Nessus
    • AWS (EC2, RDS, S3, ElastiCache, DynamoDB)
    • Jira, Bitbucket, Git, Confluence, Artifactory, SVN
    • JSP, Knockout JS, Ext JS (CHROME legacy apps)
    • REST, SOAP
    • Activiti, Alfresco
    • Maven, Gradle, Ant, npm
    • Postman, Swagger
    • JUnit, Mockito, JMeter, LoadRunner
    • GOTS/COTS Enterprise – CMT, AccessIT, DIAS, JADE, Splunk, CDIR, SMART.neXt
    • JavaScript, Node, React, and GraphQL
  • Demonstrated in-depth knowledge of software development patterns and practices, able to routinely produce high-quality work products in all but the most complex or exceptional situations without supervision, effectively guide or supervise the work of others, and be able to intuitively assess the best course of action to take in each situation and understand how and when to apply guidelines
  • Performs exceptionally complex, inter-discipline, inter-organizational tasks of senior level technicians, specialists, and/or managers
  • Perform competently well on their own, apply guidelines within contexts, know when off track and able to self-correct; may lead or mentor others in practicing and learning competency from a tactical perspective. Works well both individually and as a key member of a senior leadership team.
Preferred Education, Experience, & Skills Bachelors degree in a STEM field and 16 years of experience. Additional experience can be applied in lieu of Bachelors.

DoD 8570 Compliant Information Assurance CertificationAbout BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference. Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do—from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels. At BAE Systems, we celebrate the array of skills, experiences, and perspectives our employees bring to the table. For us, differences are a source of strength. We’re laser-focused on high performance, and we work hard every day to nurture an inclusive culture where all employees can innovate and thrive. Here, you will not only build your career, but you will also enjoy work-life balance, uncover new experiences, and collaborate with passionate colleagues.