Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Reston, VA
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

Software Engineer Senior Principal to work in Reston VA:

RESPONSIBILITIES AND ROLES: 

  • Collect and analyze user requirements and capture them for Agile Scrum methodology features, user stories and technical advice to the product owners.
  • Assist backlog grooming and scheduling stories according to priorities for each project and its modules.
  • Create dependency matrix where the stories are scheduled, identifying the technical impedances, and creating the technical stories.
  • Design software applications along with Low Level Design (LLD), which will be associated with each of the stories.
  • Use design patterns such as Factory, Facade, Builder, and Singleton.
  • Assist architects and technical leads to develop a system design which will help identify the dependency with other modules and various sub-systems. 
  • Design and build databases and database queries built on top of Object Relational models.
  • Participate with production deployment process, release planning, creating documents for the release, and creating scripts for the release as well as documenting the step-by-step process for the platform team.
  • Develop applications using various frameworks such as Spring boot, Spring data, Spring MVC, Angular, Jquery, Camel and Hibernate using SVN, GIT.
  • Develop unit testing processes using Junit, Jmock, Mockito framework and will integrate the unit test with the build process to maintain expected code coverage.
  • Perform environment Integration testing, such as development, staging and production environment to assure that all functionalities work as expected.
  • Develop RESTful web service using CXF, Jersey frameworks and spring RESTful layer. Use JAVA and JavaScript security standards enforced by specification; MySQL databases, Jenkins build and CloudForms Management Engine (CFME), spring batch and Linux, CXF, JMS API, Jackson, JaxB and SAX parsers to process JSON and XML responses. 

Qualifications

EDUCATION: Requires a Bachelor's Degree in Computer Information Systems (or equivalent based on evaluation of academic credentials, training and/or experience) as well as twenty-four (24) months in job or job related experience to include job duties listed above. Opportunity to work from home. Full-time position at 40 hours/week, Monday through Friday 8:00 a.m. to 5:00 p.m.

Job code# 2415399.  EOE.


SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


 Apply on company website