nivo nivo nivo nivo nivo nivo

Software Engineer III


Software Engineer III



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



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.



Seaside, CA and Lorton, VA



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

  • Simulation Software Configuration Management / Technical Writer

    Title: Simulation Software Configuration Management/Technical Writer     Description: Junior to mid-level Software Configuration Management (SWCM) and technical writer for

    Read More
  • Advanced Concepts Systems Engineer

    Title: Advanced Concepts Systems Engineer     Description: Experienced Systems Engineer for work on the Missile Defense Agency (MDA) Ballistic

    Read More
  • Modeling and Simulation Matlab Simulink Engineer

    Title: Modeling and Simulation Matlab Simulink Engineer     Description: DSI needs Modeling and Simulation Missile Software Engineers to support

    Read More
  • Java Software Developer

    Title: Java Software Developer     Description: Leverage modeling and simulation (M&S) and hardware-in-the-loop (HWIL) expertise to develop the Objective

    Read More
  • Software Engineer III

    Title: Software Engineer III     Description: Design, develop, implement, and support business applications using Java technologies. Applies standard programming

    Read More
  • Business Analyst III

    Title: Business Analyst III     Description: Will serve as a Business Analyst for one or more complex software engineering

    Read More
  • Business Analyst II

    Title: Business Analyst II     Description: Serve as a Business Analyst for one or more software engineering projects. Capture,

    Read More
  • 1