Senior Java Developer (Remote 100%)

Apply for this position Please mention DailyRemote when applying
timePosted 12 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Role: Senior Java Developer (Remote 100%)

Duration: Contract and Contract to hire.
Remote(100%)
This role will contribute to a broad variety of software development activities including defining, developing, testing, analyzing, and maintaining software applications in support of business requirements.

As a Java Developer, you will be expected to have:

  • Studied Computer Science, Information Systems, Software Engineering or related courses.
  • Experience with Java development.
  • Strong knowledge of design patterns and object-oriented programming principles.
  • Experience in databases (relational or non-relational) and domain in their query languages.
  • Experience with code version control systems (preferably Git).
  • Experience with build automation tools.
  • Familiar with Test Driven design.
  • Hands-on software troubleshooting experience.
  • Strong knowledge of software testing strategies.
  • Hands-on experience building components of service-oriented architectures using REST APIs and RPC protocol.
  • Working knowledge of enterprise architecture and integration patterns and Unix system programming.

Must Have Requirements:

5+ years of experience in Java language.

3+ years of experience in SQL and JDBC development.

3+ years of experience in Web development.

Experience with source control and build technology (e.g. Ant, Maven), 3+ years.

Familiarity with AJAX frameworks (e.g. YUI, GWT, jQuery). PHP knowledge is a plus .

Other Nice to Haves:

Perforce experience.
Maven experience.
Familiarity with topics in finance, accounting, telecom expense management, project management, asset management.

- provided by Dice