2020-08-13 06:55:26
2020-01-09
Senior (5-7 Yrs)
W2 - Contract
No
No
Job details »
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