Vacancy expired!
job summary:
- 2 -6 years Java development experience- Solid understanding of testing practices, mocking, TDD- Good understanding of good coding principles- Familiarity with dependency injection / inversion of control- Familiarity with general database principles and ORM tools- Previous experience performing code reviews- Solid experience with RESTful principles and/or web services- Experience with Modern continuous integration, build, version control tools- Experience with Design Patterns and good design principles Additional Knowledge & Skills- Modern Java frameworks like Spring, Hibernate- Oracle or other SQL based databases- Testing tools like JUnit, Mockito.- Web UI frameworks and languages like Angular, JavaScript.- Continuous integration tools like Team City and build tools like Ant or Maven.- Position is remote in US only- strong candidates more or less experience welcome to apply. Compensation can be adjusted as appropriateEducation4-year degree in computer science or related field or equivalent experiencePhysical RequirementsGeneral Office Demands location: Nashville, Tennesseejob type: Contractsalary: $55.67 - 62.63 per hourwork hours: 8am to 4pmeducation: Bachelors responsibilities:- 2 -6 years Java development experience- Solid understanding of testing practices, mocking, TDD- Good understanding of good coding principles- Familiarity with dependency injection / inversion of control- Familiarity with general database principles and ORM tools- Previous experience performing code reviews- Solid experience with RESTful principles and/or web services- Experience with Modern continuous integration, build, version control tools- Experience with Design Patterns and good design principles qualifications:- Experience level: Experienced
- Education: Bachelors