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