Skip to content

Java Application Engineer


– Accepting applications

Insight Catastrophe Managers LLC

Position Title: Java Application Engineer

Group: Software Engineering

Location: Jersey City, NJ (or Remote)

Direct Reports: N/A

Position Description:

Insight Catastrophe Group is seeking an a Java Application Engineer that will focus on the Insight Analytics Cloud platform. This position is for a developer who will play a critical role in defining, desigining, and implementing solutions that continue to lead the insurance industry in risk analytics. Our ideal candidate is experienced with Java and .NET technologies, understands good system design, and loves to build highly scalable, reliable, and manageable distributed systems.

Job Responsibilities

  • Analyze business and technical requiremnts with Product Management and Engineering Lead to determine system design, potential issues, and best practices
  • Develop implementation strategies that preserve the availability, performance, integrity, stability, and scalability of platform systems
  • Provide documentation to effectively communicate solutions to business stakeholders and infrastructure partners
  • Interact with internal and external technical leaders to develop innovative solutions that meet business needs
  • Ability to deliver software in an agile and dynamic team setting

Requirements and Skills

  • Best practices in the software development life cycle
  • Java and JVM languages
  • Experience with .NET 4.5, C#, ASP.NET Web Forms, ASP.NET MVC
  • TSQL complex Queries, Store Procedures, and Triggers
  • JSON and XML data structures
  • XSL and XPATH queries
  • RESTful APIs, SOAP services and Windows Services
  • Demonstrate strong attention to detail and analytical ability
  • Demonstrate excellent organizational skills and the ability to work independently
  • Excellent communication skills, both orally and in writing with exceptional soft skills
  • Think and work effectively under pressure and accurately complete tasks
  • Perferred experience with .NET Core and Elastic Search
  • Experience with Apache Camel or other messaging queue
  • Experience with front end technologies like Javascript, HTML 5.0, or Node.Js is welcomed
  • Willingness to learn and dedication to continuous improvement

Education and Experience

  • 2-5 years of active software development
  • 4-year college degree preferred or equivalent experience

Report this listing