Software Engineer - Individual will be responsible for writing and maintaining source code, creating and maintaining software applications and applying frameworks involved in a software release. Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product. Expertise in one or more programming language is required. Will provide technical advice/input that impact strategic client outputs and Leidos business results.
Resolves highly complex and multi-dimensional problems requiring consideration of variables that impact multiple aspects of the project/program. Leads the development of highly innovative products/solutions, achieved through collaboration and dialogue with other experts in the field.
Bachelor's degree and 8+ years experience. Additional experience in lieu of degree.
4+ years of Java development experience in a Linux environment.
4+ years of Agile software development experience
Familiarity / experience with relational databases (Oracle/PostgreSQL), web services, Grails, Mule, Groovy, Gradle, Hibernate, and the Spring Framework
• Familiarity with Atlassian Suite (JIRA, Confluence, Crucible, Fisheye), Jenkins, Sonar