Title: Java Programmers ( All levels - Junior to Senior ) - 5 to 10+ years of experience Number of Openings: 20+ Duration: 6+ months (Contract to Hire) or Full-time ( Please, specify your preference ) Rate: DOE Location: Bay area, CA, TX and NY Start Date: ASAP
Interview: Phone Screen + in person
NOTE: Face to face is MUST after phone round
Description We are looking for good problem solvers and creative thinkers.
There are many profiles with good experience in Struts, Spring, Hibernate etc. These type of frameworks will come and go, more over client is not using any of those internally. They are using something similar which are home grown. Client needs candidates who understand the internals of these frameworks rather than users of these frameworks.
Required Skills & Experience
~~~ For Senior candidates ( 9+ years of experience ) ~~~ * Very solid background in Object Oriented Design & Implementations * 10+ years of Java/J2EE experience. * Experience on various web frameworks like Struts, Hibernate, Spring etc - For Spring, we expect them to design their own DI pattern, not the person who is comfortable using the framework out of the box. * Good knowledge of some of the design patterns. Given a problem, you should be able choose a design pattern and explain why. * Strong knowledge of Core Java, JVM's internals etc * Experience with Multithreading programming in Java if they are strong that is good, average is OK too, because of our huge volume our solution here is different. I can compromise here personally.
~~~ For Junior to Mid level candidates (5-9 years) ~~~ * Strong in Programming Language Concepts, mainly object oriented * Good Knowledge in Computer Science, Data structures and Algorithms. * Object Oriented Concepts is MUST * Plus: 4+ years of Java/J2EE coding experience. Server side java can be a plus * Even if you don't have strong Java experience, but can meet the above, they will be strongly considered