REQUIREMENTS:- Bachelor Degree in Computer Science or equivalent- Good communication/written skills in English- Minimum 4+ years of core Java Development experience- Deep knowledge of the J2EE Framework and internals of the architecture- Experience in JSP, EJB, SERVLETS, APPLETS, JSF, JDBC, and JMS- Proficient in Web-logic or Web-sphere application servers- Knowledge of SOA architecture and in depth knowledge of web services internals- Experience in using version control systems- Solid understanding of build and deployment process and tools like Maven-