Company:
Jackson

Location:
Lansing, MI 48901

Status:
Full Time, Employee

Category:
IT/Software Development

Career Level:
Experienced (Non-Manager)

Occupation:
Java Programmer

Company:
Jackson

Address:
Lansing, MI 48901

Java Programmer

Job Purpose
 
The Systems and Programming department is responsible for supporting the data processing requirements of the various Jackson companies with new system development and operational system support.  The Systems and Programming department is composed of several Project Teams, each with primary responsibility for a number of application systems.  Each team is responsible for providing customer support for production systems, resolution of business problems, participation in the design and implementation of new computer systems, and selection and implementation of application software packages.
 
As a member of the project team, the Java Programmer is responsible for participating in application design/analysis, coding, testing, documenting all code, and maintaining and upgrading existing applications. This individual may also interface with the customer to assist in the implementation of work requests.
 
The incumbent must code, debug and test application programs utilizing Java: J2EE Architecture, Java Servlets, Java Server Pages, Enterprise Java Beans, Java Beans, JDBC and/or SQL) in a in a mixed Windows/Linux environment.  This will be done within the guidelines of Jackson's System Development Methodology.  The Programmer must must be adaptive to the use of new software aids and programming techniques as they are acquired or adopted within IT.


Job Requirements (Knowledge, Skills & Abilities)

  • Successful completion of an analytical aptitude exam;

  • Two years experience in Java and/or equivalent experience in at least two of the following: C/C++, C#/.Net, PHP, Perl, Python, Ruby;

  • Experience in SQL;

  • Strong written and oral communication skills;

Education and Experience Required
  • Bachelors degree or equivalent experience and/or education;

  • Insurance industry experience;

  • Experience in the following Java technologies: J2EE, Java Servlets, JDBC, Java Server Faces;

  • HTML and JavaScript experience;

  • Linux or UNIX experience;

  • Experience with the Perl scripting language;

  • C++ and/or Visual Basic client-server programming experience; and

  • Experience with large databases such as Sybase, Oracle, and/or UDB.

 
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all job duties performed by the personnel so classified.



Apply