SAIC Job - 49398381 | CareerArc
  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: 

  • Collect and analyze user requirements and capture them for Agile Scrum methodology features, user stories and technical advice to the product owners. 
  • Schedule the 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. 
  • Assist with stories to help create implementation ideas for each story.
  • Design the application along with Low Level Design (LLD). 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.
  • Assist Database Analysts to design and build databases and database queries built on top of Object Relational models.
  • Analyze new features in software languages, APIs and frameworks like Spring, Hibernate, Camel framework and do the POC to find the best use case for each project.
  • Develop applications using various frameworks such as Spring boot, Spring data, Spring MVC, Angular, Jquery, Camel and Hibernate using SVN, GIT.
  • Develop applications by TDD approach using Junit and Jmock, functional testing using groovy and Spock framework. 
  • Develop RESTful web service using CXF, Jersey frameworks and spring RESTful layer for the creation of RESTful services using implementation such as Controllers, Service and Repository components. 
  • Use JMS API for creating high concurrency and achieve performance and use various libraries such as Jackson, JaxB and SAX parsers to process JSON and XML responses.
  • Design and develop DDL and DML queries to interact with Oracle and MySQL databases.
  • Assist with bugs and fixing functional and security issues in software applications. 
  • Develop unit testing processes using Junit, Jmock, Mockito framework and will integrate the unit test with the build process to maintain expected code coverage. 
  • Use JAVA and JavaScript security, maven dependency management, Jenkins build and CloudForms Management Engine (CFME).

Qualifications

Requires a Bachelor's degree in Information Technology (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. 

Apply www.saic.com, Science Applications International Corporation. Job code# 2406984. 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