Senior Software Engineer

Employer
CyberCore Technologies
Location
Annapolis Junction, MD
Posted
Apr 17, 2019
Closes
Apr 17, 2019
Ref
53716180
Hours
Full Time
ALL CANDIDATES MUST HAVE AN ACTIVE TS/SCI WITH A POLYGRAPH CLEARANCE! Description: Design and development of RESTful web services created with spring-mvc and secured with spring-security and GOTS add-ons Requirements gathering, assessing, vetting, and migration into design, architecture, features Software development, testing, installation, configuration, and upgrading An active participant in design sessions Programming to include code creation, bug fixes, and enhancements, as well as installation, monitoring, and configuration programs and scripts Documentation of all designs/software developed, documentation of on-going development efforts using Atlassian tools (JIRA/Confluence) Strong oral and written communication skills Strong organization skills Required Experience: Experience with JAVA and technical experience Experience with Spring (Strong understanding of depending injection is required, experience with Spring MVC and other Spring features are a plus) Experience developing RESTFUL web services Experience with JPA or Hibernate Experience with supporting complex operation software systems, including troubleshooting and problem solving Willingness to adhere to and support development, testing and CM conventions as established by the team Ability to work as a part of a collaborative team Possess enthusiasm for one's work Desired Experience: Experience using Tomcat or similar web server Knowledge of the Maven build management Tool Experience developing with SpringBoot Qualifications: Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a Bachelor's degree.

Similar jobs