Java Developer

Company Name:
Software Specialists
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
Hands on Java experience
Strong database skills, preferably with multiple databases.
Be able to 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
that interact with .NET and other non-Java languages.
Soap/Rest - not just API but architectural understanding. Later this year/early next we're going to start moving key functionality to SOA and then potentially the cloud. Right now I'm the only embedded member of my team with good experience with this.
Experience working in environments with good development practices (CI, Automated Testing, Code Review, Unit Testing, BDD, TDD, etc).
Product development experience

Self starter
Likes to learn
Good attitude and able to work with a team well (if they're potentially disruptive to the team I don't care how technically good they are)
Pride in work

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

PT - Team Development Manager
Cary, NC Life Time Fitness
Systems Engineer/Sr/Call Back - Epic Developme...
Charlotte, NC Atrium Health
Career & Professional Development Coach
Chapel Hill, NC UNC Department of Public Safety
Automotive Development Program (ADP)
Charlotte, NC UPS
Team Member Development Manager
Raleigh, NC Life Time Fitness
Charlotte, NC Compass Group, North America