Job Description

A local client is seeking multiple Java Developers for 3 month contract to hire positions. Candidates seeking a direct hire position will also be considered.

Job Summary:
Analyze, develop and maintain computer applications by utilizing various programming languages

Essential Job Responsibilities:
1.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 to increase the overall efficiency of the operational department. Analysis is guided by Senior Internet Programmer/Analysts and Team Coordinators.

2.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. Implementation patterns are expected to be reviewed by the Team Coordinator or Senior Programmer/Analysts. Interacts with business analyst to answer any questions regarding specifications and to establish a meeting with the project owner if warranted.

3.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.

4.Interacts with end-users on solving problems that occur with software applications including troubleshooting the problem. Determines an appropriate course of action to rectify the problem with guidance from the Team Coordinator or Senior Internet Programmer Analyst. Provides on-call support if necessary.

5.Stays abreast of industry changes with regard to software applications. Communicates any suggestions/ideas for the improvement of applications to management, Team Coordinators and Senior Internet Programmer/Analysts.

Experience/Skills Requirements:
- 5+ years of software application development using Java

- Exposure to JEE development, including JDBC, JSP, Java Script, and Servlets.

- Backend experience with Iseries, DB2, and/or SQL Server

- Strong understanding of stored procedures and triggers

- Experience in agile methodology and working as part of the agile team

- Experience with some or all of the following technologies: HTML, CSS, Bootstrap, JSON, JQuery, Google Tag Manager, Git, Bitbucket, Jenkins, Jira and Confluence

Preferred Experience/Skills:
- Insurance industry
- Microsoft Office
- Struts
- Spring Framework
- Hibernate
- Mobile application development
- NoSQL Databases (Apache Cassandra is a plus)

Education Requirements:
Bachelor’s degree in Computer Science, Computer Information Systems or computer related field required or equivalent work experience.

Other Requirements:
-Background Check
-Drug Screen

Alltech, Inc. is a leading provider of IT staffing services in Nashville and the surrounding areas. We do contract (Salaried, W-2, 1099 or Corp-to-Corp), contract-to-hire and direct placements within the Information Technology field. Alltech, Inc. offers a full line of company-paid benefits to our salaried and W-2 employees. Our 1099 subcontractors have a full line of benefits available to them through our partnership with Benefit Consultants, Inc.

If you are considering relocation, the Nashville area is nationally respected as a great place to live, work and play. Nashville is proud to be the home of the Tennessee Titans, Nashville Predators and Nashville Sounds. Some of Nashville's living advantages include:

-- low cost of living (including NO state income tax)
-- international airport
-- unique, affordable residential areas
-- abundant parks, waterways and recreational areas
-- lively cultural base
-- diverse economic base
-- seasonal climate

Visa sponsorship is not available for this position.
No third party recruiters/agencies.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online