Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Lead Application Developer

Hunter Technical Resources Duluth Full-Time
Apply Now

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

ESSENTIAL SKILLS:

  • 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

 

Recommended skills

Java Database Connectivity
Spring Framework
Apache Struts
Java Servlet
Java (Programming Language)
Extensible Markup Language (Xml)

Location

CareerBuilder Estimated Salary

Based on Job Title, Location and Skills
$120K
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Lead Application Developer
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: BHJOB656_53204

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.