Java Developer with P&C Insurance

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Computer Science
DBA
Eclipse
Insurance
J2E E
Java
SDLC
Software Development
Subversion
agile software development
data privacy
debuggingGenerate
insurance industry
performance tests
planning
research
software developers
software development life cycle
software engineers
unit test
user manuals
web services
P&C Insurance

Job Details

Java Developer with P&C Insurance

NYC (Hybrid)

6+ Months Contract to hire

Over all 10+ years

Responsibilities

Strategy and Planning

  • Orchestrate integration projects and corresponding strategies between business units and development teams
  • Plan, execute and manage the integration of new applications into existing systems and software throughout the enterprise
  • Ensure that integration planning and practices are aligned with strategic business goals and the company s overall strategic vision
  • Develop standards and processes to support and facilitate integration projects and initiatives
  • Collaborate with analysts and designers in the development and initiation of new software programs and applications
  • Participate in quality assurance of program logic, data processing, and error resolution
  • Develop an awareness of programming and design alternatives
  • Take an active role in cross-departmental projects when needed

Acquisition & Deployment

  • Plan phases of the software development life cycle (SDLC) for a variety of projects
  • Assist in the preparation and documentation of software requirements and specifications
  • Research and document technical requirements of software users
  • Research and make recommendation on integration products and services
  • Lead solution alternative analysis to select application and build software solutions that the organization can leverage
  • Lead integration testing phases of software and applications under development in order to identify and remedy potential problem areas

Operational Management

  • Write, translate and code software programs and applications according to specifications
  • Ensure detail design specifications and unit test plans support high level design
  • Ensure deliverables conform to best practices and internal standards
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
  • Assist in the development and maintenance of user manuals and guidelines
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Manage and/or provide guidance to more junior software developers and research assistants
  • Where applicable, develop prototypes of interfaces and attributes based on the user requirements

Knowledge, Experience and Skills

  • B.S. in Computer Science or related required
  • M.S. in Computer Science or related a plus
  • 10+ years of Software Development experience
  • Prior experience in the insurance industry required
  • 7+ years experience working with enterprise applications or architectural leadership role in building web based Java EE and/or Spring services/applications
  • Solid working knowledge of current technologies, including SOA or REST, web services, J2EE technologies, Spring, Hibernate
  • Expertise with industry standard development tools (e.g. Eclipse, Subversion, etc.)
  • Hands on experience working in integrated development environments
  • Extensive experience with SQL, some DBA experience a plus
  • Knowledge of applicable data privacy practices and laws
  • Familiarity with agile software development methodologies
  • Experience working with vendor applications and resources
  • Flexible and adaptable to learning and understanding new technologies
  • Ability to exercise independent judgement and take action on it
  • Highly self-motivated and directed
  • Experience working in a team-oriented, collaborative environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.