People who are excited by technology and working with others to develop truly GREAT software. People willing to learn new skills and who are not tied to any one language, but who have developed their skills sufficiently to accept any challenge. People who are willing to take ownership, take responsibility and perform in a "first-class" way.
Should have good Knowledge of Java Core (OOPS,Collection framework), Java Web Technology, Java Spring,
Good communicator and team player