Sr Principal Full Stack SOA Software Engineer

Northrop Grumman in Sterling, VA

  • Type: Full Time
position filled
Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our nation and its allies? If so, then Northrop Grumman is the place for you. As a leading global security company, we provide innovative systems, products and solutions to our customers worldwide. We are comprised of diverse professionals that bring different perspectives and ideas, understanding that the more experiences we bring to our work the more innovative we can be. As we continue to build our workforce we look for people that exemplify our core values, leadership characteristics, and approach to innovation.

Northrop Grumman Technology Services sector is seeking a Senior Principal Full Stack SOA Software Engineer to join our team of qualified, diverse individuals. This position will be located in McLean, VA. The qualified applicant will become part of Northrop Grumman's Department of State (DOS) Consular Systems Modernization (CSM) Program, for the Bureau of Consular Affairs (CA). This initiative is intended to modernize and consolidate the operational environment under a common technology framework in order to better support the services provided to CA's customers.

As part of the modernization program, the Senior Principal Full Stack SOA Software Engineer will be responsible for supporting the full software development lifecycle (SDLC), including requirements definition and prototyping, software design, implementation, testing, and maintenance.

Roles and Responsibilities: Work with the system engineering team to understand customer business needs and priorities
Define software requirements, both functional and non-functional, as high level epics, features and user stories to support SAFe Agile methodology
Develop prototypes to support product and/or technology evaluations
Design software using industry standard design patterns and best practices to improve maintainability, flexibility, performance, security, and availability
Define the software design using a model-based engineering strategy (SysML/UML)
Implement enterprise web-based applications (Java technology stack) within a SAFe Agile environment
Develop single page applications using a client-side rendering framework
Develop service-based solutions (SOA and REST-based web services) using the Java technology stack
Develop database solutions for managing structured and unstructured data
Develop automated unit and integration tests that can be incorporated into CI/CD pipeline
Support CI/CD initiatives and utilize static code analyzers to ensure high quality source code
Support software testing activities, including IV&V, and provide timely software defect resolutions
Provide production and operational support, as needed, to ensure deployed software meets functional and non-functional requirements



Basic Qualifications:

To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below: Bachelor's degree in STEM and at least nine years' experience
Experience in software development and maintenance projects with involvement in requirements management, technical design/development, and deployment steps within SDLC
Experience supporting software development activities for software projects specializing in development of enterprise web applications
Experience with full-stack development using the Java technology stack to implement enterprise web-based applications
Experience developing 508 compliant solutions
Must have a current, active Secret (or higher) clearance. Interim clearance is acceptable.

Preferred Qualifications:

Candidates with these desired skills will be given preferential consideration: Experience developing single page applications using a client-side rendering framework (AngularJS, Angular, React, etc.) and responsive CSS framework (Bootstrap, Material Design, etc.)
Experience developing SOA web services using Oracle Middleware solutions
Experience developing service-based solutions using the Java technology stack, building REST-based services (Spring MVC, Spring Boot, etc.), and deploying in a container-based microservices architecture (Docker, Spring Boot, Kubernetes, etc.)
Experience in enterprise software system modernization efforts
Experience in cloud based environments including the development of software that supports architectures that involve public/hybrid clouds
Experience developing and deploying software systems in an incremental manner using the SAFe Agile methodology
Experience with static code analyzers (CAST, HP Fortify, SonarQube, etc.)
Experience developing structured transactional database solutions using an RDBMS database (Oracle, MySQL, PostgreSQL, etc.)
Experience developing high volume, highly available, and secure software systems

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit U.S. Citizenship is required for most positions.

You may be interested in these similar jobs!
26961-9721-5299 : HPR - Sr. Java Developers - total 10-12 positions
Bluegrass Tek in Reston, VA

Role: Sr. Java Full Stack Developers(9+ yrs exp. Min) Location: Reston, VA Duration: Long Term Interview: Phone/Skype - Immediate Start Visa: Citizen…

Read More
Java Fullstack Developer
Adept Consultants in Reston, VA

Job Title:- Java Full Stack Developer Location :- Reston, VA Duration :- Long term Job Description :- Lead with full-stack Enterprise Java/J2EE, Angu…

Read More
Sr Principal Full Stack SOA Software Engineer
Northrop Grumman in Mc Lean, VA

Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our …

Read More
Application Security Engineer .Net/Angular
Adroitts in Gaithersburg, MD

Position : Sr. Full Stack .NET Developer Duration : Long Term Location : Gaithersburg, MD Requirements Bachelor s Degree in computer science, i…

Read More
Principal Full Stack Software Engineer
Cleared Connections in Mc Lean, VA

Security Clearance Jobs for Defense and Intelligence Careers Sr. Principal Full Stack Software Engineer Are you interested in expanding your career …

Read More
Sr Principal Software Engineer, C++ Developer
Northrop Grumman in Dulles, VA

Basic Qualifications: BS or MS in Computer Science, related technical or Engineering degree 9 years of software development experience with a BS…

Read More
Sr. Principal Oracle SOA Developer
Northrop Grumman in Mc Lean, VA

Job Description - Sr. Principal Oracle SOA Developer (20003853)What's great about Northrop GrummanBe part of a culture that thrives on intellectual c…

Read More
Developer - Full Stack (Sr.)
Quadrant in Silver Spring, MD

Full Stack Java Developer (Sr.)Silver Spring, MDMUST:Experienced Sr. Full Stack Developer10+ years of hands-on software development experience and ex…

Read More
Principal or Sr. Principal DevOps Software Engineer
Northrop Grumman in Fairfax, VA

This requisition may be filled at a Principal or Senior Principal level. Basic Qualifications for a Principal DevOps Software Engineer: ?Bache…

Read More
Ameritech Global in Reston, VA

Full Stack Developer (H1 TRANSFERS ALSO ACCEPTED ONLY ON W2) City: Reston, Virginia, United States EMPLOYMENT TYPE: W2 ONLY ( NO C2C) visa: ANY DURAT…

Read More