3 Month Contract with possible extension for Senior Database / Java Developer

Responsible for extending an existing database schema and internal data processing application that catalogs information about Open Source Software. Implement data validation and repair code to maximize data quality. Analyze database related application performance, and implement improvements through database configuration code changes.

Responsibilities
  • Detailed internal knowledge of MySQL database server related to transaction support and query performance
  • Experience developing distributed database performance-sensitive applications in Java using JDBC and Hibernate ORM layer
  • ETL database programming experience
  • 10+ years (for different positions) of commercial software development experience spanning full software product lifecycle
  • Database administration experience on RHE Linux
  • perl and bash scripting
  • Strong written and verbal communication skills, including pragmatic technical documentation and information transfer skills

Ideal

  • Development and configuration expertise with Spring, Hypersonic, Derby
  • Experience developing file compression and packaging software
  • Familiarity with popular archive file formats (tar, jar, gzip, etc.)
  • Compiler front end and stream scanning development experience