Software Development Internship
| Estimated Pay info | Based on similar jobs in your market$51 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | Tampa, Florida |
About this job
- Write and maintain Java 17 service classes, DAOs, and REST controllers within the Spring 6 application
- Write unit tests using JUnit 5 and Mockito; maintain minimum coverage thresholds enforced by JaCoCo
- Work with SQL Server and Oracle databases via Hibernate/JPA
- Participate in code review - reading and commenting on pull requests
Frontend (Angular / TypeScript)
- Build and maintain Angular 20 components, services, and routing
- Work with the AG Grid and DevExtreme component libraries for data-heavy views
- Use RxJS for async data handling
- Debug and fix UI issues across the application
Responsibilities:
- Build the project locally using Maven (backend) and npm (frontend)
- Investigate and fix bugs with guidance from senior developers
- Follow established patterns in the codebase rather than introducing new abstractions
- Write clear commit messages and participate in sprint ceremonies
Herndon, VA -in office requirement
- Pursuing or recently completed a BS in Computer Science, Software Engineering, or related field
- Java fundamentals (OOP, collections, exception handling)
- Basic understanding of relational databases and SQL
- Familiarity with Git (branching, commits, pull requests)
Preferred
- Coursework or project experience with Spring Framework (Spring MVC, Spring Security)
- Any experience with a component-based frontend framework (Angular, React, or Vue)
- Exposure to TypeScript or JavaScript
- Basic understanding of REST APIs
Benefits and perks listed here may vary depending on the nature of employment with Deltek. Employees have access to healthcare benefits, a 401(k) plan and company match, paid vacation time and holidays, well-living programs, short-term and long-term disability coverage, basic life insurance and tuition reimbursement.