We are currently seeking a motivated, career and customer oriented Software Engineer to begin an exciting and challenging career with SAIC.
In this role you will:
Lead the design, development and application of advanced software engineering methods and techniques to the design, analysis, definition, development, evaluation, qualification and/or support of complex products, tools, or technologies in one or more specialized fields.
Act as a source of current and relevant technological, professional and/or market knowledge in areas of specialization.
Design, Develop and test Java JEE-based applications focusing on REST (Jersey) & SOAP WebServices.
Bachelors degree and at least 8 years relevant experience or equivalent required.
Knowledge/Experience with Agile and Test Driven development methodologies.
Experienced performing in HP/UX, Linux and AIX as well as Windows based environments.
Strong Knowledge/Experience of development in a Continuous Integration Change Management (CICM) automated deployment and operations approach. Supporting in Jenkins, Maven, Ansible, and Puppet or Chef environments is desired
Experience with all aspects of deploying services including areas such as interactive documentation such as Swagger and Governance platforms such as AWS API Gateway or Layer 7 Gateways.
Experience with full lifecycle of requirements, prototyping developing, testing, demonstrating solution (good communication skills).
Agile Experience as well as other Rapid development approaches (Extreme Programming, Test Driven Development, Scrum) & Sprints.
Experience with web-based applications hosted in JEE environment, ideally JBoss or Tomcat application servers on On Premise Cloud or Gov Cloud.
Service-oriented Skills - SOA, REST, JSON,Jackson 2.0, JAX-RS, RESTEasy/Jersey, SOAP, XML, JEE, Java, API, Java Scripts, JQuery, HTML5, Governance, Swagger or similar documentation, and code, knowledge of Pneumatics, transformations (e.g. file formats, XML).
Experience or Knowledge of Notification Services such as AWS-SNS, Ability to develop services in isolation using Unit Testing and Integration test tools.
Experience especially Source control specifically Subversion, CICD and automated testing (SOAPUI, JMeter, Grinder), mocking data, and orchestration (Jenkins).
Knowledge of Security Models (supporting integration with RBAC, SSO, LDAP) highly desired. Knowledge of content management and database, Alfresco, Solr, Oracle/MySQL. Knowledge of basic Agile terminology and practices such as User Stories, Backlog, Scrum, and Acceptance Criteria.
Experience with numerical weather predictions systems like GFS, WRF, MM5, or the UK Met Office Model
Experience/understanding of Air Force weather forecasting operations
Experience with the Air Force CDFS-II cloud analysis and forecasting system
Experience developing/testing software for weather forecasting operations
Familiarity with meteorological data formats like METAR, GriB, GriB2, and NetCDF
Must be a US Citizen
Must posses Active Secret Clearance