J2EE Software Architect

Location
New Orleans, LA
Posted
Jun 19, 2017
Closes
Jul 04, 2017
Hours
Full Time
 

General Dynamics IT has an opening for a J2EE Systems Software Engineer along the Gulf Coast in New Orleans; LA.

 Successful candidate must be able to obtain and retain a government background investigation. Candidates must be authorized to work in the US. Seeking a motivated and energetic Software Architect to join our superb team of software professionals. We want a dedicated individual who wants to learn, mentor and expand their Java archetecture expertise.

  POSITION DESCRIPTION:
  • Leads the research and development of new software products and applications on the leading edge of established knowledge and standards.
  • Conceives, designs, prototypes, and tests new methods, algorithms, and models.
  • Defines architecture requirements and performance standards to meet or exceed management and customer specifications.
  • Identifies and directs resolution of complex hardware/software interface issues.
  • Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
  • Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.
  • Serves as the primary customer interface to resolve problems and ensure requirements are met on a timely basis.
  • Provides guidance and work leadership to less-experienced software engineers, and may have supervisory responsibilities.
  • Serves as a technical team or task leader.
  • May provide expertise to multiple projects and tasks.
  • Maintains current knowledge of relevant technology as assigned.
  • Participates in special projects as required.
  PRINCIPAL DUTIES/RESPONSIBILITIES: 

  Generates new code and corrects; converts; and/or modifies existing code to meet specifications. 

  •  Prepares detailed specifications from which code will be written.
  •  Confers with end-users to analyze specified methods and procedures; identify problems; and document specific requirements.
  •  Writes and updates technical documentation such as users' manuals; product specifications; and training materials.
  •  Performs a variety of testing procedures on assigned products; analyzes test results; and corrects problems.
  •  Maintains current knowledge of relevant technologies as assigned.
  •  Reviews and evaluates software products; systems; and documentation to ensure adherence to company and customer quality standards as a member of an Agile Scrum Team.
  • Plans; develops; tests; and documents client/server applications programs.
Education Master's Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

Qualifications 10-15 years of related software development experience. 

 Requires at least ten years' directly related experience in the design; writing code; and testing of computer programs and database development. Also requires comprehensive knowledge of the principles; practices; and procedures used in all phases of full life cycle applications and systems development; engineering; programming; and analysis.

 Required Skills:

 
  • Previous experience in leading technical teams, interacting with senior managers, defining requirements, providing and reviewing work assignments.  
  • Expert knowledge of software engineering principles, methods, and techniques. 
  • Knowledge of the associated hardware, software, and equipment. 
  • Experience with IDE such as NetBeans, Eclipse, and JDeveloper.
  • Experience developing applications using Java/J2EE technologies (JDBC, Servlets, JSP) 
  • Experience developing web-based services and SOA 
  • Experience with client-side, web-development languages (JavaScript, HTML, DHTML, CSS)
  • Experience with relational databases (Oracle/SQL and/or DB2) and Data Modeling 
  • Experience with Web Server (WebLogic server preferred) WebLogic, JBoss, Tomcat, Glass Fish, and Apache.
  • Networking experience to include an understanding of network hardware, protocols, firewalls, and routing.
  • Knowledge of the principles, practices, and procedures used in all phases of full life cycle applications and systems development
 Desired Skills:

 

  • Familiarity with Security Development practices such as OWSP, NIS and FISMA.Experience with code management and version control tools 
  • Applied knowledge of Agile Development Methodology, product development methodologies, database methodologies and software integration  
  • Strong interpersonal and communication (verbal and written) skills 
  • Strong client relationship management skills 
  • Experience in the oil and gas industry a plus
 As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities