Sr. JAVA Programmer
OPERS - Columbus, OH

This job posting is no longer available on OPERS. Find similar jobs: Senior Java Programmer jobs - OPERS jobs

Job Title: Senior JAVA Developer

Reports To: Lead – Programmer/Analyst

Department: Applications/Savings

Division: Information Technology

Number of Openings: 1

FLSA Status: Exempt

Salary: $74,526.40 - $95,763.20

Accepting Applications: 02/13/2013 - 02/26/2013

SUMMARY: This position is responsible for gathering system requirements, developing accurate and efficient computer components, designing and testing component logic, coding components, and preparing them for computer operation.

ESSENTIAL FUNCTIONS:
1. Works directly with business units/subject matter expert (SME) to translate user requirements into system specifications.

2. Maintains current knowledge of standard languages, coding methods, and operations requirements.

3. Analyzes existing components to determine best method of accomplishing required changes or cause of malfunction.

4. Performs maintenance and modification of components currently in production to keep them responsive to user needs and to assure efficient operation in the production environment.

5. Assists in the design of automated portions of systems.

6. Designs component to meet specifications and to adhere to prescribed standards.

7. Codes components in an authorized language.

8. Prepares test plan and data to thoroughly test coded components to validate accuracy.

9. Identify, plan and manage technical work for development team when needed.

10. Reviews work products for completeness and accuracy of programmers assigned to the team.

11. Analyzes production components to isolate problems or to determine more efficient methods/refactoring opportunities.

12. Documents and maintains component specifications according to OPERS standards.

13. Fulfills administrative reporting requirements.

14. Building and maintaining a deep understanding of technical and business processes.

15. Creating, executing and validating efficient data queries.

Education:
Bachelor's degree in Computer Science or related field required.

Experience:
Minimum of 5 years of experience in designing and developing E-Business solutions and a demonstrated proficiency in the technology process/software required listed in skill set matrix below. Previous supervisory experience is a bonus.

Certifications:
IBM and JAVA certifications a plus

Senior Java Developer Skill Set

Skill Category

Skill

Automated Unit Testing

Required

Design Patterns

Required

EJB

Required

HTML

Required

J2EE/JEE

Required

Java

Required

Javascript

Required

JavaServer Pages (JSP)

Required

JDBC

Required

OO Analysis & Design

Required

RDBMS/SQL

Required

Servlet

Required

Version Control

Required

Web Services

Required

XML

Required

XSLT

Required

Agile Methodology

Desirable

Business Process Management (BPM)

Desirable

CICS Web Services

Desirable

Hibernate

Desirable

JavaServer Faces (JSF)

Desirable

JAX-WS

Desirable

Java Persistence API ( JPA)

Desirable

Job Control Language (JCL)

Desirable

Service-Oriented Architecture (SOA)

Desirable

Spring

Desirable

Struts

Desirable

UML

Desirable

Composite Application

Optional

Enterprise Service Bus

Optional

LDAP

Optional

Messaging Services

Optional

Rational Unified Process

Optional

Software

DB2

Required

JUnit

Required

Rational Software Architect (RSA 6.0 or greater)

Required

Websphere Application Server (WAS 6.0 or greater)

Required

CollabNet

Desirable

Hudson

Desirable

JMeter

Desirable

Maven

Desirable

Subversion (SVN)

Desirable

Tortoise

Desirable

Active Directory

Optional

Crystal Reports

Optional

OPERS - 21 months ago - save job - copy to clipboard