Northrop Grumman Software Development Analyst 4 (JAVA) in Woodlawn, Maryland

Are you interested in the opportunity to work for an industry-leading company whose work with cutting-edge technology is driven by something human: the lives our technology protects? If so, Northrop Grumman may be the place for you. It's not the systems that drive us: it's the soldier our systems bring home. It's not just the equipment that motivates us: it's the people our equipment protects. It's not the innovation that gets us up in the morning: it's whom those innovations serve. We're united by our work to help people and protect the world. And that mission makes our team even stronger.

When you join Northrop Grumman, you'll have the opportunity to connect with coworkers in an environment that's uniquely caring, diverse, and respectful. Employees share experiences, insights, perspectives, and creative solutions with some of the best minds in the industry. We collaborate through integrated product teams, cross-functional teams, and employee resource groups, while thriving through the support of training and development, mentors and every day coaching, along with extensive health and work/life benefits. We're committed to our employees' professional and personal development and success.

Northrop Grumman recruits top talent with traditional and non-traditional backgrounds in order to ensure our team is united, connected, skilled, focused and innovative. An inclusive workplace of people with diverse backgrounds, experiences, and perspectives is the key to our performance. At Northrop Grumman, we want our employees to bring their whole self to work. All your different sides are welcome here, as we believe they make our team, our products and our services, that much better.

Northrop Grumman Technology Services is seeking an Software Developer Analyst 4 Java who will support several projects a large federal agency. These positions will be located in Woodlawn, MD.

The qualified applicant will become part of Northrop Grumman's Health Systems Management operating unit, which focuses on Healthcare IT solutions for our Federal, State, and Local government clients. Developers design, develop and test application/ interfaces and create technical documentation for applications. The qualified candidate should also have strong analytical, problem solving, and communication skills with a keen attention to detail.

Description of Work:

Provide development support to the government client and enable design, development, and implementation of complex systems.

Participate in the full life cycle of an agile or waterfall projects by designing and developing user interfaces and applications.

Conduct unit testing to ensure high quality bug free code.

Decompose business and system architecture to support clean-interface multi-team development.

Understands the business problem statement, user stories, and technical constraints

Participate in planning, retrospectives, demos and daily stand-ups.

Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis.

Design and implement scalable and robust approaches to caching, security, and databases

Develop and use web-based APIs (especially REST-based APIs).

Implement web programming techniques and frameworks.

Ensure Section 508 Compliance.

Become knowledgeable on the HIPAA policies and procedures for the program and ensure awareness of HIPAA breach process. Understand your role in HIPAA compliance and be able to execute that role in an effective manner.

Basic Qualifications:

Bachelor's Degree and 9 years of relevant work experience, Master's Degree and 7 years of relevant work experience , or 13 years of experience as a Developer in development environment (such as Java/J2EE) in lieu of a degree

Minimum of 6 years of experience with Java or J2EE

Minimum of 5 years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles

Minimum of 4 years of experience with two or more of the following frameworks/technologies: JPA/Hibernate, SOA and web service technologies, Struts 2.0 framework, and web development (Node.js, Angular.JS, HTML, JavaScript, jQuery, and CSS)

2 year of experience writing complex SQL queries

Must be proficient in MS Word, MS Project, MS Power Point, and MS Visio

Must be US Citizen or U.S. Permanent Resident (green card holder)

Must be able to obtain and maintain a U.S. Public Trust clearance.

Preferred Qualifications:

Candidates with these skills will be given preferential consideration.

Experience with relational database systems including PostgreSQL, Oracle, MySQL, and DB2; and writing complex SQL queries

Development, design and production support experience

Ability to contribute to design and architecture discussions

Experience in creating design/technical documentation

Experience in different application servers

Experience in developing Design patterns and UMLs

Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA)

Proficient in Extensible Markup Language (XML) and SharePoint

Extensive knowledge of SOA principle, design patterns, application and integration architectures.

Extensive experience in Object Relational Mapping technologies like JPA/Hibernate in web service technologies

Extensive experience with Unit Testing using JUnit

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 www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.