Software Engineer Senior Principal to work in Reston, VA, Engility Corporation, Reston, VA


Engility Corporation -
N/A
Reston, VA, US
N/A

Software Engineer Senior Principal to work in Reston, VA

Job 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).

Full-time 2024-07-14
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.