Job Description :
Role: Java Developer 3 plus years
Location: Atlanta, GA

Required Skills:
Bachelor’s degree or equivalent years of experience
Developing and maintaining server-side web application development components.
Professional software development experience
Solid understanding of OOP concepts
Expertise in design and development of J2EE components and API’s
Expert programming skills in Java & shell scripting
Expertise implementing various design patterns like MVC, Singleton, Factory, Data Access Object patterns
Demonstrated ability to design, program, test, and deploy complicated integration software
Oracle SQL & PL/SQL experience
Expertise in optimization techniques and refactoring
Experience with high-volume, rapid transaction processing systems
Experience in WebSphere/WebLogic / Tomcat servers
Strong experience in MVC frameworks, JSP, servlets, SQL, HTML and CSS
Proficient in deploying code move from one environment to other environment
Have good knowledge on XML related technologies like XML, DTD, and XML Schema
Experience working on EJB 2.0
Good experience in the development and maintenance of Web Services
Strong oral and written communication skills
Preferred Skills:
Experience working with Business Rules Engine
Experience working with Enterprise Service Bus (ESB)
Ability to work independently and manage multiple task assignments
Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
EJB 3.0 / Java Persistence API
Experience developing and maintaining frameworks
OO Design experience using GoF patterns
Experience with JUnit, log4j, ANT
Web services