JAVA Developer, Senior

New Jersey Manufacturers

  • Trenton, New Jersey
  • 30+ days ago

    Highlights

    This role will be responsible for implementing and enhancing business applications as part of a highly collaborative delivery team, with a primary focus on the support of NJM’s core insurance systems implemented with Guidewire technology. Develop, test, and maintain core systems while leveraging AI-assisted coding tools (e.g., code generation, automated refactoring, and intelligent debugging and test case generation).

    Numbers & Facts

    LocationTrenton, New Jersey

    Description

    This role will be responsible for implementing and enhancing business applications as part of a highly collaborative delivery team, with a primary focus on the support of NJM’s core insurance systems implemented with Guidewire technology.

    Essential Duties and Responsibilities:

    • Code, configure, debug, and test functionalities for core systems.

    • Support the design and development of new frameworks and integration patterns.

    • Develop, test, and maintain core systems while leveraging AI-assisted coding tools (e.g., code generation, automated refactoring, and intelligent debugging and test case generation).

    • Collaborate with team members on estimation, planning, execution, and delivery of features that provide business value.

    • Employ a quality first mindset, contributing to and focusing on testing strategies, automation, and improvement.

    • Focus on understanding business needs and end-to-end system flows.

    • Support team members by sharing technical and product knowledge.

    • Plan and coordinate production deployments.

    • Provide production support as needed.

    • Demonstrate curiosity and passion for innovation when collaborating within the team.

    • Collaborate with cross-functional teams to identify opportunities for AI-enabled automation in the software development lifecycle.

    • Take pride and ownership in the systems and functionalities you implement.

    • Mentor other developers.

    • Conduct code reviews and provide oversight of all team deliverables.

    • Ensure adherence to design and development best practices within the team.

    Required Qualifications:

    • 7+ years of software development experience with modern application technologies.

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

    • Extensive experience with object-oriented design and development, software architecture concepts, and web application constructs.

    • ​Extensive Experience with relational database technologies and experience writing SQL.

    • Experience working with integrations such as web services or messaging.

    • Experience with RESTful services and microservices design.

    • ​Possesses good written, oral communication and interpersonal skills.

    Preferred Qualifications:

    • Experience working as part of an agile development team

    • Experience with AI development tools and governance for their responsible and effective use.

    • Experience with Microsoft SQL server.

    • P&C insurance experience and working with Guidewire technologies are a plus.

    • Cloud computing and development experience is a plus.

    Compensation: Salary is commensurate with experience and credentials.

    Pay Range: $115,523-$134,118

    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.

    Similar Jobs

    See more jobs