Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: NJM Insurance Group
Location: Trenton, NJ
Career Level: Associate
Industries: Banking, Insurance, Financial Services

Description

This role will be responsible for independently designing and implementing multi-tier applications, including the presentation, integration, and data layers. The JAVA Developer, Senior will work in a highly collaborative environment on an agile delivery team.

Job Responsibilities:

  • Design, configure, develop, and debug functionality in core systems in accordance with architectural guidelines and defined best practices, these include: screens, rules, integrations, data model, batches

  • Plan, initiate, and conduct unit and integration testing of applications as well as facilitate end-to-end testing.

  • Apply industry standard object-oriented programming best practices and design patterns.

  • Provide accurate and reliable estimates.

  • Consistently deliver work on time and of high quality.

  • Understand and work from business requirements documentation (user stories, use cases, as well as traditional software requirements specifications).

  • Support and troubleshoot production implementations.

  • Work to resolve technical issues and understand system performance associated with the solution.

  • Document delivered functionalities, including integration interfaces.

  • As a part of an agile project team, share technical and product knowledge with other team members.

  • Provide technical leadership on projects as necessary.

  • Conduct code reviews.

  • Coordinates the deployment and configuration of non-production environments.

  • Assists the tech lead with planning and coordination of production deployments.

Required Qualifications & Experience:

  • 7+ years of software development experience with object-oriented technologies

  • Bachelor's Degree in Computer Science or related field required.

  • Strong knowledge of object-oriented design patterns, software architecture concepts, and web application constructs.

  • Experience with SOA, including messaging and web services.

  • Strong understanding of relational database technologies and experience writing SQL queries.

  • Strong written and oral communication skills.

  • Strong interpersonal skills.

  • Experience working as part of a high pace agile development team.

  • Experience conducting code reviews.

  • Some experience leading the design of complex system components.

  • Experience as primary support for production systems.

Preferred Qualifications:

  • Experience with Guidewire technologies: PolicyCenter, BillingCenter, or ClaimCenter.

  • Strong knowledge and experience of the Guidewire object model.

  • Experience with both configuration as well as integration, both within the suite as well as third party interfaces, within the Guidewire architecture.

  • Strong GOSU development skills.

  • Strong knowledge and experience with Guidewire typelists, rule sets, plugins, activities and messaging framework.

  • Experience with designing, tuning Microsoft SQL and Mongo DB

  • Comparable object-oriented technology certification a plus.

Compensation: Salary is commensurate with experience and credentials.

Pay Range: $112,694-$130,832

Eligible full-time employees receive a competitive Total Rewards package, including but not limited to a 401(k) with employer match up to 8% and additional service-based contributions, Health, Dental, and Vision insurance, Life and Disability coverage, generous PTO, Paid Sick Leave, and paid parental leave in addition to state-mandated leave. Employees may also be eligible for discretionary bonuses.

Legal Disclaimer: NJM is proud to be an equal opportunity employer. We are committed to attracting, retaining and promoting a diverse and inclusive workforce that is fully representative of the diversity that exists in the communities in which we do business.


 Apply on company website