Internships

Location
Northern VA and Remote

Description
Work in a small team to develop an internal portal for the company. We are currently writing an application to better manage our unique time management needs within the company and to allow employees to gain insight into time, expenses, and benefit balances.

Some of the technologies which will be learned over the course of the internship include:
  • Modern Frameworks (Grails/Java/Spring & Spring Boot)
  • React JS
  • Relational Databases
  • Linux
  • Design Patterns
  • Content Management with git, ticket management, and CI/CD

Job Responsibilities
  • Working in the front-end with React and CSS
  • Working in the back-end with Grails and Groovy
  • Writing unit test cases for React
  • Writing unit and integration tests for Grails
  • Daily meetings for status and questions (meetings held over Google chat)
  • Work closely with mentor to provide guidance and answers to any questions
  • Weekly seminars given by employees to teach or reinforce concepts (design patterns, encryption, databases, etc.)
  • Future goals include mobile applications
  • We will work with you to find work which is suitable, enjoyable, and will be profitable to future work

Program
We are working to implement a time and expense keeping payroll system with additional features to better streamline work. The project is internal to our company with an eye towards customizing and extending for other companies in the future.

Job Requirements
  • US Citizenship
  • Eligible and willing to obtain a security clearance

Required Experience
None
Desirable
Interest in full-stack, web based application development
Required Education
Job Type
Intern
Job Status
Part time
Contact information
Phone:703.688.3243