Untitled Document

Software Engineer III

Title:

Software Engineer III

   

Description:

  • Design, develop, implement, and support business applications using Java technologies.

  • Applies standard programming procedures and detailed knowledge of pertinent subject matter (e.g., work processes, governing rules, clerical procedures, etc.) in a programming area.

  • Performs such duties as: develops, modifies, and maintains assigned programs; designs and implements modifications to the interrelation of files and records within programs in consultation with higher level staff; monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding.

  • Recognizes probable interactions of other related programs with the assigned program(s) and is familiar with related system software and computer equipment.

  • Solves conventional programming problems.

  • Maintain programs which concern or combine several operations, i.e., users, or develop programs where there is one primary user and the others give input.

  • Carry out fact-finding and programming analysis of a single activity or routine problem, applying established procedures.

   

Education:

Bachelor's Degree

   

Work Requirements:

  • 7 or more years of experience.

  • 5 or more years of hands-on experience developing J2EE applications with J2EE.

  • Excellent Java programming as well as Object Oriented Analysis and Design skills.

  • Full lifecycle experience with requirements analysis, design, development, testing, deployment and support. 3 or more years of PL/SQL experience.

  • Experience with Web Services.

  • 3 or more years of MVC framework experience like STRUTS, SPRING MVC, JSF.

  • SQL experience on Oracle or other relational database.

  • Experience with JUnit or other unit testing frameworks such as TestNG, JMock, or DBUnit. J2EE/Java performance testing and tuning experience.

  • In-depth knowledge of Relational Database Management Systems including knowledge of data modeling concepts, ERD design and development.

  • Extensive experience working with Oracle databases.

  • Strong experience in developing enterprise Java solutions following standard/best practices including SDLC, OOAD and design patterns.

  • Experience in the design, development and implementation of batch applications.

  • Good understanding and working knowledge on Software.

  • Development methodologies(Waterfall, RUP, AGILE/SCRUM).

  • Proven experience building Java-based solutions for highly available and scalable systems on HP/Sun Unix platforms.

  • Demonstrated analytical and Problem Solving skills.

  • Experience with Maven or other build tool such as Ant.

  • Experience with CVS or other source code control system.

   

Location:

Seaside, CA and Lorton, VA

   

Application:

Interested candidates should submit a professional resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

Current Job Openings

Embedded Software Engineer

Embedded Software Engineer

Published: March 12, 2019
Title: Embedded Software Engineer     Job Responsibilities: This person will set up a test lab to analyze and test various multi-core processor architectures.  The end effort will be the foundation for developing the software airworthiness qualification...
Java Developer

Java Developer

Published: January 15, 2019
Title: Java Developer     Job Responsibilities: Develop software applications with Java Work with business analysts to understand requirements as documented in user stories Work with subject matter experts and testers to verify functionality against...
Safety / Quality Engineer

Safety / Quality Engineer

Published: December 10, 2018
Title: Safety/Quality Engineer     Description: The Engineer will support a NASA hazard assessment effort.  Utilize system safety engineering techniques to include hazard analysis/ hazard reports. Complete Operational/ design risk assessment/ analysis; To...
Software Developer

Software Developer

Published: August 02, 2018
Title: Software Developer     Description: Web and database software engineer supporting the Department of Defense.     Education andExperience Required: Experience developing J2EE applications and Web Services including performance turning and testing....
Java Software Developer

Java Software Developer

Published: March 15, 2018
Title: Java Software Developer     Description: Leverage modeling and simulation (M&S) and hardware-in-the-loop (HWIL) expertise to develop the Objective Simulation Framework (OSF). This effort will integrate Hardware-In-The-Loop (HWIL) and digital...
Software Engineer III

Software Engineer III

Published: February 20, 2018
Title: Software Engineer III     Description: Design, develop, implement, and support business applications using Java technologies. Applies standard programming procedures and detailed knowledge of pertinent subject matter (e.g., work processes,...
Business Analyst III

Business Analyst III

Published: February 20, 2018
Title: Business Analyst III     Description: Will serve as a Business Analyst for one or more complex software engineering projects. Capture, verify, and manage requirements and requirements traceability in support of product development, test and...
Business Analyst II

Business Analyst II

Published: February 20, 2018
Title: Business Analyst II     Description: Serve as a Business Analyst for one or more software engineering projects. Capture, verify, and manage requirements and requirements traceability in support of product development, test and delivery. Develop...
Software QA Analyst

Software QA Analyst

Published: February 19, 2018
Title: Quality Assurance Analyst III     Description: Serves as a lead tester. Performs quality assurance activities with no supervision for one or more complex software development projects. Creates and develops project Software Quality Assurance...