Overview: A rapidly growing client of ours is currently seeking experience in applicants for a full-time Java Software Developer located in Nashville, TN. They offer an employee-friendly, fun and challenging work environment where the right candidate will learn and grow with the company. Starting Salary is $95-$105K, full benefits, 401k, tuition reimbursement Responsibilities: • Analyzes software applications to determine if the applications are effectively meeting the needs of the specified end-user and/or to determine if enhancements can be made. • Reviews project specifications to gain understanding of project goals and objectives and to determine an efficient and effective way of programming to complete the project in a timely manner. • Develops software applications with regard to project specifications. Works with Quality Assurance on testing the programming changes before implemented to reduce the amount of errors and reduce rework within the department. • Interacts with end-users on solving problems that occur with software applications including troubleshooting the problem. • Communicates any suggestions/ideas for the improvement of applications to management, Team Leads and Senior Internet Programmer/Analysts. • Performs other duties as assigned.