1. 8 - 10 years of development experience in Java, with specific focus on the Java based middle-tier development
2. Demonstrate strong knowledge in design patterns, distributed computing concepts, formal functional specification and able to convey concepts into detailed system specifications defining software architectures
3. Demonstrate specific hands-on experience in developing data access layer in java involving complex SQL and stored procedures
4. Experience in advanced database design techniques, including query tuning and optimizations
5. Demonstrate strong analytical skills in evaluating complex requirements, and in implementing a reusable “Database + Java” combined solution
6. Knowledge of writing stored procedures and functions in Oracle 11g & SQL Server 2005 / 2008
7. Experience in Unit Testing using any testing framework. JUnit is preferable.
8. Experience in meta-data and rules driven database design is a plus.
9. Knowledge of PostgreSQL is a plus
10. Knowledge of Lucene search engine is a plus
Indeed - 30+ days ago