Java Software Engineer Level 2 or 3

Northrop Grumman Northrop Grumman · Aerospace · Aurora, CO +4 · Software

Northrop Grumman is seeking a Java Software Engineer (Level 2 or 3) to join their Software Department in Aurora, CO, Morrisville, NC, or Linthicum Heights, MD. The role involves designing, developing, and maintaining Java applications within an Agile framework, supporting programs with a singular baseline and executing 2-week sprints for 3-month increment deliveries. A Top-Secret clearance is required.

What you'd actually do

  1. design, develop, and maintain robust Java applications that meet business requirements and deliver high-performance, scalable solutions.
  2. Will be working in the office executing 2-week Sprints for 3-month increment deliveries.
  3. design, develop, and maintain robust Java applications that meet business requirements and deliver high-performance, scalable solutions.

Skills

Required

  • Bachelor’s degree in science with 2+ years of software development experience (Level 2) or 5+ years (Level 3), or equivalent experience in lieu of degree.
  • Experience working with RESTful APIs and microservices.
  • Thorough understanding of the Java Programming Language.
  • Familiarity with version control using Git and workflows on platforms such as GitHub, GitLab, or Bitbucket.
  • Demonstrated success with Agile processes.
  • Experience integrating with SQL and/or NoSQL databases.
  • Firm understanding of the Software Development Lifecycle.
  • Top-Secret clearance with SCI eligibility

Nice to have

  • CompTIA Security+ Certification.
  • Experience with Linux.
  • Demonstrated experience working with cross-functional teams.
  • Understanding of peer review processes and feature iterations.

What the JD emphasized

  • Requires an active Top-Secret clearance with SCI eligibility at time of application.