Dear Professionals,
*Title: Backend Java Developer * *Location: Reading, PA * *Corp to corp or W2 basis. * *Rate is $55/hr ( Sorry for Low Rate)* *This is an ongoing, open-end project with our client.* Successful candidates will possess a minimum of *10 years experience* with *Backend Java Development*. * * *The ideal candidate’s profile:* Senior level Java, Spring, REST, Distributed system experience, multi-threading exp, NOSQL exp (pref Cassandra, Hadoop, Mongo, or MongoDB), elastic search or lucene type search exp, Agile Candidates should have experience with Open Source web tech like jboss, apache, Restful webservices etc. Also *opensource nosql* is definitely a plus. But first of all we need to have someone who is very strong with basic java. Knowledge for JVM memory model. How memory is collected. Different JVM memory areas. Limitations on JVM memory model. How to execute basic GC tuning. GC fundamentals Threading Knowledge of locking semantics on JVM Knowledge of Concurrent data structures, how to use them, and differences ExecutorService knowledge Pitfalls of mutable state on classes Distributed Systems Explain how replication and distributed data work Be able to explain how to make an Java application clustered Understand the issues of creating an distributed app: drawbacks, code conventions, patterns Be able to explain different cluster topologies : P2P, Master Slave and Testing Understand the basics of xUnit framework TDD Mocking testing Integration testing Basic Framework knowledge Knowledge of Spring framework AOP concepts JMS messaging, and basic MoM concepts JAX-RS ORM knowledge Understanding of Servlet filters, wrappers, and listeners REST design Be able to describe the principles behind REST Understand Content negotiation, nice URIs, verbs and http codes Be able to understand limitations/improvements of REST designs vs other distributed protocols (SOAP, RMI, CORBA, Thrift ) Understand and describe how security works with REST NoSQL Be able to describe the concepts behind NoSQL Good to have experience with at least one NoSQL model (document, column, graph, key-value) Describe the drawbacks associated with NoSQL databases when compared to traditional RDBMS Transactions Understand transactions principles Understand what JTA is Be able to describe what is 2PC, and how it works on Java Understand compensating transactions concept Pessimistic and optimistic locking approaches *Looking forward to work with you.* * * *Naresh Bisane* *Resource Specialist* *Mobile: 443-832-3347 *||* fax: 972-584-9308* *nar...@isolutionstek.com <mark.spen...@isolutionstech.com>** *|| www.isolutionstech.com* * -- You received this message because you are subscribed to the Google Groups "Oracle / Data Warehousing Developers / ETL" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-data-warehousing-developers-etl+unsubscr...@googlegroups.com. To post to this group, send an email to oracle-data-warehousing-developers-etl@googlegroups.com. Visit this group at http://groups.google.com/group/oracle-data-warehousing-developers-etl. For more options, visit https://groups.google.com/groups/opt_out.