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