Description
We are looking for a Senior Java developer to work on-site in the Raleigh, NC area.
*Please, no corp-to-corp*
Contract position for six months with a conversion to full time. Compensation will be commensurate with experience.
Ideal candidate will be a smart self-starter and likes to learn. Candidate will have a good attitude and work well within a team environment who takes pride in their work.
No corp-to-corp will be considered.
Required Skills
- Hands on Core Java experience
- Experience developing and deploying Java applications on multiple server platforms
- Ability to take responsibility for and solve customer and technical problems
- Ability to work in a team on a project within tight deadlines
- Good written and verbal English communication skills
Desirable Skills
- Strong database skills, preferably with multiple databases
- Understand execution plans and to optimize queries
- Experience in developing distributed applications
- Knowledge of TCP/IP and IP Networking concepts
- Knowledge of Operating Systems: Windows, UNIX, (especially Linux)
- Experience implementing J2EE web applications using JSP, Servlets, HTML, CSS, and JavaScript
- Experience with the following Java/J2EE API's: JDBC, JAXB, iText, and generic XML API's
- Experience with development tools: Eclipse, Jenkins, Ant, Gherkin, Selenium, JUnit
- Experience writing SOAP and REST web services that interact with .NET and other non-Java languages
- Agile Methodology
- Product development experience
- Experience working in environments with good development practices (CI, Automated Testing, Code Review, Unit Testing, BDD, TDD, etc.)