Understanding of OOP. Professional experience in Java
Professional experience with relational databases and SQL
Able to understand and follow designs set out by other engineers and architects
Capable of creating and explaining designs that others can follow
Possess good teamwork skills and motivated to teach and learn from others
Interested in being more than just a programmer. This person should want to master all aspects of making great software including requirements, testing, and architecture
An absolute, unwavering commitment to quality software
Able to contribute working and readable code to the team and be able to explain the code to others
Experience or ability to learn JavaEE, Spring, SQL, Web Services, and Hibernate.
Understanding of and commitment to Agile principles
Able to step in when another team or project could benefit from this person’s skills
Understanding of CI and associated tools such as Jenkins, Bamboo, etc.
Experience working with automated testing frameworks at the unit, API, and integration levels.
|Salary||0 to 0|
|Years of Experience ||5+ to 10 years|
|Minimum Education ||-|
|Willingness to Travel||-|
|Hours per week||0|