Junior Applications Developer

BAE Systems Reston , VA 20190

Posted 1 week ago

Job Description:

Join BAE's Intelligence and Security Division and be part of the team of men and women who solve some of the world's most complex technical challenges. The Intelligence and Security division is searching for creative software developers to join one of our cornerstone business solutions teams supporting a classified customer, with an opportunity to contribute to innovative projects that make an impact! We are looking for developers with a genuine passion to learn, create quality solutions, and solve tough challenges.

You will be expected to challenge and to be challenged, to create, and to innovate. In this role, you will deliver functional requirements and technical solutions by coordinating with product owners, product teams, and IT cross functional groups. You will be responsible for designing, developing, testing (automation), deploying, and self-documenting working software. The successful candidate will bring strong critical thinking skills and impeccable judgement to prioritize multiple efforts and make a long-lasting impact for our customer.

What You'll Do:

  • Work on everything from backend, user-interface, and content management to messaging and web services. You'll design, code, test and run the systems.

  • Solve complex and challenging business problems with cutting edge technologies.

  • Innovate. We constantly challenge our beliefs, assumptions, process and products with a prescient eye to the industry.

  • "You build it, you own it" - Provide support to identify, resolve and communicate impacts to the business.

  • Explore new technologies and have fun finding the best tools. While Java is our predominant language, we use NodeJS, Groovy, JavaScript, and Angular 2.

Required Education, Experience, & Skills

  • Core Java and Javascript foundation required

  • Experience with build tools including Maven and Gradle

  • Experience with CSS (2 or 3) and HTML (5)

  • Experience with web containers like Apache Tomcat

  • Practical understanding of object-oriented, multi-threaded, and asynchronous programming

  • Working knowledge of GitHub using pull requests, feature branching and code versioning

  • Familiarity with Jenkins for build/test/delivery automation

  • Experience with relational databases and SQL

  • Debugging and problem solving skills

  • Must be curious and maintain a desire to learn!

Preferred Education, Experience, & Skills

  • Experience with Agile methodologies (i.e. Scrum, Kanban)

  • Familiarity with frameworks including Angular2, Struts, Grails

  • Familiarity with Groovy

  • Working knowledge with scripting languages (Bash, Powershell, Python)

  • Working knowledge of Test Driven Development including unit test creation

  • Working knowledge of service oriented architecture (SOA), RESTful web services, API development, and Messaging (JMS, SQS)

  • Experience with Jetty and OpenSSL

  • Familiarity with AWS platform

About 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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Applications Developer

Avid Technology Professionals

Posted 2 weeks ago

VIEW JOBS 1/9/2021 12:00:00 AM 2021-04-09T00:00 TS/ The Client requires a team of web scraping and internet-based technical collection professionals who configure scrapes and bots, and write custom scripts. The Client requires talent to complete a team that will develop and implement the Clients collection requirements on Client-provided technical collection infrastructure according to the Clients collection guidelines and authorities. All team members shall execute web scraping, data conditioning, and system configuration efforts. The team will be very involved in the transition from a decentralized approach of requirements management to a standard, centralized approach through the development of new Standard Operating Procedures (SOPs) that ensure requirements are properly initiated, documented, evaluated, prioritized and executed. The team shall also document lessons learned, best practices, Standard Operating Procedures (SOPs), and may also be asked to tutor and/or train staff and other team members to carry out similar work according to the SOPs. The team shall operate and maintain the Clients technical collection capabilities once validated, developed, and deployed. The team shall also be responsible for collaborating with the enterprise infrastructure and substantive teams maintaining the collection infrastructure to ensure that the network and tools are optimized for collection and to express new requirements for infrastructure. Work Requirement: The Candidate team shall be responsible for working with one or more identified groups to: oPerform end-to-end quality assurance of data feeds and data sets oOperate configuration-based web scrapers oTrain users to configure web scrapers oTroubleshoot problems with web scrapers oIdentify and document areas for improvement in workflows or systems oAttend regular stand-up meetings oProvide input to code reviews oCross-train on existing collection tools The Candidate team shall also support related infrastructure and application development initiatives, including but not limited to: oMonitoring, alerting, and reporting out (e.g. dashboards) oSupporting new use cases The Candidate team shall be able to perform all of the tasks listed above and shall also create, maintain, and/or enhance systems in support of web scraping, including but not limited to: oEnhancing existing systems to support new data pipelines oExpose new collection capabilities in a configuration-based way oCreate or improve custom collection scripts (written in Python) oCreate or improve scripts leveraging APIs for collection needs oAutomating data clean-up and conditioning of collected data oAutomating data management and dissemination steps The Candidate Team shall use code to manage infrastructure on Amazon Web Services (AWS) used for collection platforms including, but not limited to: oManage DevOps environments The Candidate shall be responsible for working with a team of web-scraping bot and application developers to: oManage requirements oManage agile sprints, user stories, backlogs, and tech team rhythms The Candidate team will be dispersed across multiple locations and work with multiple organizations (companies/contracts) consisting of junior and senior skillsets. OPTIONAL SKILLS: oDemonstrated experience deploying systems onto Amazon Web Services, especially using S3, Lambda oDemonstrated experience with other (non-AWS) cloud services (e.g. Azure, Google Cloud, etc.) oDemonstrated experience using automated testing frameworks oDemonstrated experience with automated deployment tools e.g., Jenkins, Docker, CloudFormation oFamiliarity with web-based collection platforms and data flow quality assurance (Development Operations DevOps) oCertified AWS DevOps Engineer or AWS SysOps Administrator oExperience with Kubernetes, OpenShift, and/or Docker Swarm oExperience using (writing queries for) SQL and NoSQL databases oLinux and/or Windows-specific network setup configurations oExperience with Jenkins including writing jobs with validation of successful (or not) deployments oCertified Scrum Master About Avid Technology Professionals Avid Technology Professionals, LLC (ATP) is a premiere provider of software and systems engineering, and acquisition program management services for the community. ATP is actively seeking to pursue contract opportunities with other departments and agencies in the federal government, in state governments, and in the commercial sectors. Delivered by seasoned experts in the IT field, ATP solutions adeptly address the IT concerns manifesting in both the federal and commercial sectors. Employee Benefits The ATP Employee Benefits package includes: * A Supportive and Equitable Working Environment that is both Stimulating and Challenging * Competitive Hourly Salary * Unique Employee Success Sharing Program that allows ATP employees to Share in Company's Successes * Automatic Approved Overtime (as long as contract permits) * Retirement Pay (401K); 100% company paid, immediately vested with Profit-Sharing Component * Company Medical Coverage Plans - HMO, Open Access, PPO plans * Company Dental Plan - widely accepted, comprehensive, and flexible * Progressive Overtime Policy * Flexible Spending Account benefit * Lucrative Referral Bonus Policy * Holiday Scheduling that Coincides with Government Holidays * Robust Professional Expenses & Training Program * Computer Allowance * Internet Allowance * Short and Long Term Disability * Life Insurance On TWITTER http://ja.twitter.com/AvidTecPros Avid Technology Professionals Reston VA

Junior Applications Developer

BAE Systems