Java Developer II
Citizens Property Insurance Corporation - Tallahassee, FL

This job posting is no longer available on Citizens Property Insurance Corporation. Find similar jobs:Java Developer jobs - Citizens Property Insurance Corporation jobs

POSITION SUMMARY: The position is responsible for developing and delivering successful Web-based applications and in coordinating and managing such deployments.

ESSENTIAL FUNCTIONS: THE FOLLOWING ARE THE USUAL, BASIC AND ESSENTIAL FUNCTIONS OF THE POSITION. THESE FUNCTIONS ARE NOT TO BE CONSTRUED AS AN EXHAUSTIVE LIST OF ALL RESPONSIBILITIES, DUTIES, AND SKILLS REQUIRED.
  • Model ethical behavior and execute job responsibilities in accordance with Citizens core values and ethics policies
  • Define and/or verify system/programmatic requirements through the analysis of associated business processes, user requirements and operational policies
  • Define, design, and implement complex, multi-tier distributed software applications. Segment and design system layers to support componentized and layered application development, including user interface, business functionality, and database access
  • Research, design and development of Java-based applications and components
  • Interface with other IT areas and end-users in most phases of software development
  • Support our existing Java applications and new development efforts as we continue our migration effort to Java / J2EE technologies
  • Research and evaluation of relevant technologies and presentation of alternative solutions
  • Develop, execute and review unit test plans and results
  • Produce Technical Requirement Documentation

REQUIRED SKILLS, KNOWLEDGE AND ABILITIES:
  • Comprehensive and in-depth knowledge of the principles, concepts and theories of software development techniques and systems design as well as the ability to recognize, analyze and determine alternatives and take action to correct problem areas
  • Knowledge of Java related technologies such as Java, JavaScript, JSP, EJB, HTML, XML, and DB2
  • Knowledge of J2EE application servers such as IBM Websphere
  • Working knowledge of UML
  • Ability to manage multiple tasks, work in a team environment, understand and be responsive to project and customer needs, and work under tight deadlines
  • Ability to provide assistance for team members in the development and implementation of business solutions
  • Ability to interface with other IT divisions or customers to provide technical expertise
  • Ability to troubleshoot J2EE production issues
  • Comprehensive working knowledge of complex clustered topologies of application servers
  • Excellent verbal and written communication skills

REQUIRED EDUCATION AND EXPERIENCE:
  • Bachelor’s Degree or equivalent combination of education and experience in a technical field
  • 3 or more years experience to include all of the following:
    • Web developer with strong knowledge of Java, JavaScript, Servlets, JSP, EJB, HTML, XML, and SQL Server 2000/DB2
    • J2EE architecture, J2EE patterns and the development of application framework
    • industry standard development tools, preferably Rational Application Developer
  • System Development Methodology, tools, and techniques experience

PREFERRED EDUCATION AND EXPERIENCE:
  • Property and Casualty Insurance industry experience
  • Rating Engine and/or Rules Engine experience

PHYSICAL REQUIREMENTS:
  • This position requires the ability to sit for long periods of time, hear and converse over the telephone, and key frequently on a computer (4 or more hours per day).

About this company
59 reviews