Principal Software Engineer - Full Stack Developer - Remote

RTN 2 (Raytheon IDMS)
Tucson, AZ 85701 Work Remotely
About Us:
At Raytheon Missiles & Defense, you have the opportunity to try new things and make a bigger difference across a broader end-to-end solution, a richer technology and product set, an expanded range of disciplines, a growing global footprint and a more diverse team of colleagues and customers.

Job Summary:
The Full Stack Developer works closely with the Digital Transformation Engineering Automation product owner and solution architects to understand the application architecture, solution space, and technical approaches proposed to meet business needs. The developer will ensure that the technical direction of the development efforts follow the recommended architecture guidelines, coding standards, DevOps best practices, and ensures quality and reliable performance in the operational solution.

This position is a remote based role but may require occasional travel as needed.

Theres no such thing as a perfect candidate, so dont hold back. Your qualifications could add tremendous value to our team. Our customers come from all different backgrounds, and so do our employees. If youre passionate about what you could accomplish here, wed love to hear from you.

Responsibilities to Anticipate:
The primary responsibilities for this position include designing, developing, testing, deploying, and maintaining the web application using Java and open source software. The applications primarily use an Oracle relational database and the candidate should be proficient in SQL and NoSQL database platforms. The individual will be expected to follow defined programming standards that include the use of AngularJS, Spring Boot, JavaScript, Java, HTML, CSS, AJAX, RESTful web services, JPA, and predefined application components. Developers will be part of a product team that supports a portfolio of web applications. Development tasks are split between new development and operation support activities. These development teams follow the Scrum agile software development methodology so knowledge of Agile software development practices is desired. Strong communication and presentation skills are required to facilitate discussions between customers and team members. The candidate will be expected to develop an understanding of user processes, contribute to functional requirements documentation, work with solution architects and peers to design a solution and develop the application. Additionally, developers are expected to draw parallels between the requirements of the current project and other projects or web applications that have been developed or are in work, facilitating code reuse across RMD. 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 team objectives.

Qualifications You Must Have:
Bachelors degree in Computer Science or related field. Science, Technology, Engineering, or Mathematics (STEM) (Preferred Degrees: Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Physics, Mathematics or other related degree. ABET is preferred, although not required, accreditation standard.)
Minimum of 8 years of professional experience in related technical field.
Minimum of 3 years experience developing applications using one or more of the following: Maven, Spring Boot, jQuery, AngularJS, Bootstrap
Minimum of 2 years experience developing web applications using HTML, Javascript and/or CSS
Minimum of 1 years experience writing SQL statements against relational databases
Knowledge and strong understanding of RESTful web services, knowledge of XML and JSON
Experience at developing applications using object-oriented design principles
Knowledge of both the Windows and UNIX operating systems

Qualifications We Value:
Active DoD clearance is desired.
Physically located in Tucson, Arizona is desired.
Occasional travel is needed for this role.
Strong written and oral communication and presentation skills
Capable of managing multiple priorities and meeting deadlines
Able to work collaboratively work in a dynamic teaming environment
Strong analytical and problem-solving skills
Experience with Java and JEE Applications
Experience with relational databases, preferably Oracle (12g) relational database
Experience developing secure web services and remediating security vulnerabilities
Experience with messaging systems (such as JMS)
Experience with Ant, JUnit, and Selenium and continuous integration tools (such as Jenkins)
Agile software development experience, particularly related to the Scrum methodology
Experience using Eclipse and SQL Developer
Experience and familiarity with Netegrity SiteMinder, LDAP, Tomcat, Apache, Active Directory, WebInspect, and Fortify

What We Offer:
Whether youre just starting out on your career journey or are an experienced professional, we offer a robust total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs. Some of the superior benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.



Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Engineer - Full Stack Developer - Remote

RTN 2 (Raytheon IDMS)
Tucson, AZ 85701

Join us to start saving your Favorite Jobs!

Sign In Create Account