Drag

Java Developer

Location : ,

Job Description

GENERAL DESCRIPTION


Creates and supports business solutions by contributing at a senior level in designing, re-designing, coding, testing, debugging, configuring and documenting products/projects according to specifications for the insurance business.
 

RESPONSIBILITIES

Client Relationships and Communication

  • Ensures that requirement statements are complete, consistent, comprehensible, feasible and unambiguous.
  • Interpersonal skills to establish good rapport, generate enthusiasm, negotiate priorities, and to resolve conflicts between various groups
  • Ability to work across teams including business analysts, project managers, and QA team
  • Understands how to communicate difficult/sensitive information to key people across the business
  • Provides input to the Development Manager in the creation of project plans, estimates, and schedules
  • Creates and delivers informative, well-organized presentations
  • Ability to effectively communication with third parties including data providers and software vendors

Requirements

  • Produces comprehensive technical documentation

Impact Analysis

  • Able to design systems using known design methodologies and best practices.
  • Ability to design solutions that are easy to implement and maintain


Problem Solving

  • Analyze requirements/issues and make recommendations for the an optimum solution considering time and resource considerations
  • Proactively finds and fixes quality issues and ensures that software applications are developed with minimal defects.
  • Research, coordinate, and track problems to resolution
  • Identifies critical issues with ease
  • Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems
  • Proactively offers suggestions for areas of improvement in internal processes along with possible solutions
  • Takes initiative identifying performance issues in production and offers solutions to correct them

     

 

 

 

REQUIREMENTS AND SKILLS

Organization and Problem Solving
 

  • Experience in insurance industry 
  • Exhibits level of flexibility and adaptability in the processes and techniques used to complete their work
  • Well organized with the ability to manage multiple tasks simultaneously in order to meet demanding deadlines
  • Quickly  understands the business issues and data challenges of client’s organization and industry
  • Analytical thinker who can make informed decisions quickly and manage multiple work streams

EDUCATION/EXPERIENCE/DEGREE REQUIREMENTS

  • Software Engineering responsibilities
  • BA/BS degree required (computer science or related field preferred)
  • A minimum of 7 years of Software Engineering-related experience
  • Experience with designing, developing, testing, and implementing applications using the following technologies Java/J2EE environment, including Angular, TypeScript /JavaScript, CSS libraries such as Bootstrap, PrimeNG, Spring MVC, REST, JMS, JBOSS, ESB (Mule), JSON, and MyBatis, XML, XSLT, SOAP, Maven
  • Experience with SQL language in DB2 and MS SQL Server
  • AWS knowledge such as Lambda, S3, development of applications for AWS
  • Develops solutions to improve performance and scalability of systems