Seeking an experienced Java Developer to provide support on a team that provides software development and automated testing for an IT-focused, enterprise-wide system.
Requirements
- Active TS/SCI w/FSP
- Bachelor’s Degree in a Technical field
- 2+ years’ experience using Spring or Sprint Boot frameworks
- 7+ years’ experience writing Java
- Experience mapping objects to RDBMS systems with Hibernate or other ORMs
- Experience working with databases like Oracle, Postgres, or MySQL
- Strong knowledge the MVC design pattern
- Strong knowledge of Maven or Gradle automation tools
- Hands-on experience with AWS
- Familiarity with REST design principles
- Ability to create self-contained, reusable, and testable code
- Experience using JavaDocs or other inline code documentation conventions
- Extensive experience with Git source code management system
- Ability to break large tasks down into smaller, more manageable pieces
- Experience working in Agile, SAFe, and Scrum environments