Job Description :
Position: Lead Java Application Developer
Location: Duluth, Georgia
Duration: 6+ Months

Job Description :
Developing and documenting product/solution architecture based on customer requirements written from business requirement document and/or business requirement specifications
Converting requirements to functional requirements to develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable
Designing, modeling and documenting program/code for an integrated software product or system that supports re-use, change and integration of various components
Constructing software; that meets requirements, promotes re-use, is testable and facilitates ease of support
Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements
Diagnosing, isolating, and implementing remedies for system failures caused by software code, using knowledge of the system characteristics and utilizing system maintenance and tracking tools
Provide input and technical content for system and solution documentation
Ability to design and implement scalable, secure, highly available applications

ESSENTIAL SKILLS: The Lead Application Developer is responsible for designing, modifying and developing systems using advanced techniques. This includes the ability to analyze current systems to resolve new and/or existing problems. The Developer evaluates technical possibilities of proposed system solutions, prepares project proposals and develops / modifies systems to meet the business need.
4 year IT college degree preferred
5 years of work experience in IT ? Minimum of 4 years Java/ J2EE (including Servlets/JSPs) development experience
Minimum of 4 years JDBC, HTML, JavaScript, CSS, SQL and XML Development experience
Minimum of 2 years frame work experience in STRUTS, SPRING, Wicket and/or JavaScript
Minimum of 2 years Java IDEs such as Eclipse or RAD experience
Minimum of 2 years’ experience with Websphere, Webs Services, Log4J, Subversion, JQuery, AJAX, Unix Commands, Perl/Shell Scripts, and Maven is a plus
Working knowledge of database design, preferably DB2. Advanced SQL experience required
Experience with developing REST Services using Spring MVC / JAX-RS and/or experience building and consuming JAX-WS / JAX-RPC Web Services
SUN program certification for Java is plus
Working knowledge of all web components fit together
Experience with troubleshooting and debugging tools such as Fiddler, Wireshark, Chrome DevTools, etc.
Experience with Log4J, Subversion, JQuery, AJAX, and Maven is a plus
Good Analytical and communication skills