Vacancy expired!
RESPONSIBILITIES:
Kforce has a client seeking a Java Developer in Nashville, TN. The Java Software Engineer will be responsible for designing, developing, debugging, modifying, and evaluating enterprise Java/Web SaaS solutions for the Healthcare Payer/Provider Market. This is a remote position.
Key Responsibilities:
Designs, implements and maintains code based on functional and technical requirements
Performs reviews of code and applications, including developing automated tests to assure quality
Follows established processes for performing work
Recommends improvements to both processes and products
Works well in a strongly collaborative but mature agile development environment
Prefers to generalize and work in a variety of areas instead of specializing in any one technical area (server, client, DB, multiple applications)
REQUIREMENTS:
4-year degree in computer science or related field or equivalent experience
6+ years of experience in software engineering
2-6 years of 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
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
Strong candidates more or less experience welcome to apply; Compensation can be adjusted as appropriate
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.