Lead Application Developer in Duluth, GA at HUNTER Technical Resources

Date Posted: 12/25/2019

Job Snapshot

Job Description

Lead Application Developer

Location: Duluth, GA

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 possibility of proposed system solution, prepares project proposals and develops/modifies systems to meet the business need.

This position requires in-depth knowledge and experience in at least one software specialization. The Developer acts as resource for colleagues with less experience and may lead or direct the work of other developers/projects.
  • 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

  • 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 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
  • 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, Docker containers, Hazelcast and Maven is a plus