Untitled Document

Software Engineer

Title

Software Engineer

   

Responsibilities

  • Designs, develops, enhances, debugs, and implements software.  Troubleshoots production problems related to software applications.

  • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software.

  • Addresses problems of systems integration, compatibility, and multiple platforms.

  • Consults with project teams and end users to identify application requirements.

  • Performs feasibility analysis on potential future projects to management.

  • Assists in the evaluation and recommendation of application software packages, application integration and testing tools.

  • Resolves problems with software and responds to suggestions for improvements and enhancements.

  • Acts as team leader on projects.

  • Instructs, assigns, directs, and checks the work of other software developers on development team.

  • Participates in development of software user manuals."

   

Minimum Job Requirements

  • Degree Requirement: Bachelor's Degree in Computer Information Systems or related field.

  • May substitute equivalent combination of education and experience.

  • Years of Experience: 7+ years in software engineering.

  • 5+ years of experience developing J2EE applications including J2EE/Java performance testing and tuning.

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

  • Advanced experience with the following software languages: PL/SQL, C++, Java, JavaScript, Java Framework (ie Strut 2 and Spring), Apache Tomcat, Linux (Red Hat), GenEdit, SVN (Subversion).

  • Advanced Java programming and Object-Oriented Analysis and Design skills.

  • Proficiency Level Required with MS Office Products: advanced.

  • Full lifecycle experience with requirements analysis, design, development, testing, deployment and support.

  • Experience with Web Services.

  • 3+ years of MVC framework experience; STRUTS, SPRING MVC, JSF.

  • SQL experience on Oracle or other relational database.

  • 3+ years of PL/SQL experience.

  • Advanced experience working with Oracle databases.

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

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

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

  • 5+ years of experience working with Software Development methodologies (Waterfall, RUP, AGILE/SCRUM).

  • Demonstrated analytical and problem-solving skills.

  • Experience with Maven, Ant, or other build tools.

  • Experience with SVN (Subversion) or other source code control system.

  • Proven experience building Java-based solutions for highly available and scale systems on Red Hat Linux.

   

Location

Seaside, CA

   

Other

Must be a U.S. Citizen – Able to obtain or currently hold a minimum of DoD Public Trust Clearance.

 

Current Job Openings

Software Engineer

Software Engineer

Title Software Engineer     Responsibilities Designs, develops, enhances, debugs, and implements software.  Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new...
Business Systems Analyst

Business Systems Analyst

Title Business Systems Analyst     Responsibilities Formulates and defines systems scope and objectives based on both user needs and a thorough understanding of business systems and industry requirements. Devises or modifies procedures to solve complex...
CAD Creo Modeler

CAD Creo Modeler

Title: CAD Creo Modeler     Job Responsibilities: The successful candidate will serve as a CAD Modeler that will handle all aspects of mechanical modeling for Hypersonic Glide Bodies (HGB) and Long-Range Hypersonic Weapon System (LRHW). Areas of work...
Software Developer

Software Developer

Title: Software Developer     Description: Web and database software engineer supporting the Department of Defense.     Education and Experience Required: Experience developing J2EE applications and Web Services including performance turning and testing....
Cable Plant Technician

Cable Plant Technician

Title: Cable Plant Technician     Education andExperience Required: Identify, pull and label fiber optic and copper cable (CAT 3, 5, 5E, 6 and 6A). Install cable plant support equipment (cable trays, ladder racks). Terminate cable at work station...
Software Tester

Software Tester

Title: Software Tester     Job Responsibilities: DSI is looking to hire four junior software testers to add to one of our MDA contracts. The contract is related to missile modeling and simulation. Testers will assist the software development teams with...
Systems / Software Engineer

Systems / Software Engineer

Title: Systems/Software Engineer     Job Responsibilities: We have a need for a systems or software engineer with real-time embedded software development and test experience. This person will set up a test lab to analyze and test various multi-core processor...
Model and Simulation Systems Analyst

Model and Simulation Systems Analyst

Title: Model and Simulation Systems Analyst     Description: You will be part of a team working on an MDA contract on Redstone Arsenal. This position requires knowledge of missile trajectory terminology and how to work with a technical team. This will be...
QA Automation Test Engineer

QA Automation Test Engineer

Title: QA Automation Test Engineer     Job Summary: The QA Automation Test Engineer performs automation scripting activities with little supervision for one or more software development projects. Assists with the development of project Software Quality Assurance...