Job Description :
SENIOR JAVA DEVELOPER
Sacramento, CA
6 months
March 4th start date
Mandatory Requirements
5+ years'' experience with Enterprise Java development.
5+ years'' integrating software with other systems.
5+ years'' experience developing unit tests using JUnit testing framework.
5+ years'' creating, testing, and tuning SQL queries.
5+ years'' experience with Spring and Hibernate/JPA
2+ years'' experience with Git or another distributed version control system
Desirable Qualifications
Experience working with software integration at another utility company or independent system operator
Build tools such as Gradle/Jenkins/Continuous integration
BDD tools such as JBehave/Fitnesse
Knowledge of Docker
Technical Requirements
Analyze complex issues and implement solutions.
Analyze procedures/systems and develop/implement operational improvements using information technology systems software, tools and processes.
Development automated testing scripts.
Assimilate into an agile work environment.