Full-Stack Application Developer - Military veterans preferred

2019-01-09
Raytheon (www.raytheon.com)
Other

/yr

  full-time   employee


Tucson
Arizona
United States

Please Note: This position can be a Salary Grade G07 or Salary Grade G08 based on the candidate's qualifications as they relate to the skills, experience and responsibility requirements for the position.

The primary job responsibilities for this position include the design, development, test, and deployment of web-based applications leveraging Spring and REST as a Single Page Application. The individual will be expected to follow defined programming standards that include the use of Java, HTML5, CSS3, Angular, Micro-Services, Spring Boot, JPA, and predefined application components. Projects range in size and scope, typically taking three to twelve months to complete through incremental releases. Applications are developed by Agile teams that generally consist of two to four development resources plus a Scrum Master in 2 week iterations. Development teams follow the Scrum methodology and apply Continuous Delivery principles to deliver code to production on-demand. Knowledge of Agile, Acceptance Test Driven Development and Continuous Deployment software practices is desired along with strong communication and presentation skills to facilitate discussions between business partners and team members. The candidate will be expected to develop an understanding of business processes, collaborate on user stories and acceptance criteria, partner with solution architects and peers to implement solutions for the Business. Additionally, developers are expected to draw parallels between the requirements of the current project and other projects or tools that have been developed or are in work, facilitating code reuse across the department. This position requires complete understanding and wide application of technical theories and concepts in web development. The candidate will provide technical solutions to a wide range of difficult business problems. These solutions must be innovative, thorough, practical, technically sound and consistent with organizational objectives.

Minimum Knowledge/Skills Required:

  • Bachelors degree in IT or STEM and a minimum of two years of experience
  • Minimum of two years experience developing web applications using HTML, JavaScript, and CSS.
  • Minimum of two years experience developing JEE Applications and API’s
  • Minimum of one year experience developing relational databases and SQL statements.
  • Strong foundation of DevOps principles (Agile, Continuous Integration, Continuous Delivery, Continuous Deployment)
  • Strong understanding of RESTful services and API’s
  • Experience working with the Oracle (11g & 12c) or other relational databases (SQLServer, PostgreSQL, MySQL).
  • Skilled at developing applications using object oriented design principles.
  • Strong written and oral communication and presentation skills.
  • Capable of managing multiple priorities and meeting deadlines.
  • Able to work collaboratively in a dynamic teaming environment.
Highly Knowledge/Skills Desired:
  • Experience developing secure web services and remediating security vulnerabilities.
  • Experience developing Single Page Applications with HTML5, CSS3.
  • Experience developing applications using Maven, Spring, jQuery, AngularJS, Bootstrap.
  • Experience implementing JEE design patterns.
  • Experience with messaging systems (such as JMS)
  • Experience with JPA, specifically the EclipseLink implementation.
  • Experience with Ant, Junit, Selenium and continuous integration tools
  • Experience with build pipeline concepts and tools (Jenkins, Artifactory, JIRA)
  • Strong analytical and problem-solving skills.
  • Agile software development experience, particularly related to Scrum/SAFe methodology.
  • Working knowledge of XML and JSON.
  • Experience using Eclipse, JDeveloper, and Toad.
  • Experience and familiarity with CA Single Sign-On, LDAP, Tomcat, Apache, Active Directory, Cucumber, WebInspect/BURP, and Fortify.
  • Working knowledge of both the Windows and Unix operating systems.
130087

Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.