Job Description :
Urgent need of Lead Java Developer

Location: Alpharetta, GA
Duration: 12+ Months


Position Requirements
10-12 years of experience in the software industry.
Bachelor''s degree in computer science, information technology, engineering or related field (willing to accept foreign education equivalent)
Java / J2EE design and development experience using Spring, JMS, JNDI, XML, XSLT, RMI, JSP, JDBC, JUnit, AJAX. Architectural experience – UML and OO design. Database - SQL tuning experience.
Hands on knowledge of any one of the following appservers (Websphere/Sun/Weblogic/JBoss) is required

Position Responsibilities
Lead a team of senior/junior developers at offshore.
Design, implement and test software applications using a variety of technologies, including, but not limited to: Web Services, OOD and design patterns; develop web application using Java frameworks (Spring, Hibernate); Oracle/NoSql database and good to know Unix.
Use analytic skills to interpret complex information and adapt; participate with the Enterprise Architecture team to evaluate solution design and also collaborate and provide feedback to the product development team; participate in projects with other IT professionals, deliver quality applications and components within scope, on time, and within budget;
Provide guidance and direction to offshore resources
Continuous Integration - J2EE deployment using Maven, Jenkins and any new technologies in this arena.
Responsible for creating and maintaining all technical artifacts on the Platform.
Provide technical guidance to offshore development teams.