> Markdown version of [/jobs/ext/1320527-java-developer-hybrid](https://www.wearedevelopers.com/jobs/ext/1320527-java-developer-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JAVA Developer (Hybrid) - **Company:** NJM Insurance Group - **Location:** Trenton, NJ, United States - **Experience:** Experienced - **Salary:** $87,339.0 - $110,042.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Unit Testing, Business Software, Relational Databases, Database Queries, Software Debugging, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Software Deployment, Software Engineering, Software Requirements Analysis, Systems Integration, Web Applications, Web Services, Guidewire ClaimCenter, Guidewire PolicyCenter, Information Technology, Guidewire BillingCenter, Guidewire - **Published:** July 17, 2026 - **Apply:** https://www.careerarc.com/job-listing/njm-insurance-group-jobs-java-developer-hybrid-52860717 ## About the Role * 3+ years of software development experience with object-oriented technologies * Bachelor's Degree in Computer Science or related field required. * Some knowledge of object-oriented design patterns, software architecture concepts, and web application constructs. * Experience with object-oriented programming languages and object-oriented architectures. * Some understanding of relational database technologies and experience writing SQL queries. * Possesses good written, oral communication and interpersonal skills. * Willingness to learn how to support production systems * Experience working with integrations such as web services or messaging is a plus. * Experience working as part of a high pace agile development team is a plus., * Experience with Guidewire technologies; PolicyCenter, BillingCenter, or ClaimCenter; required. * Knowledge and experience of the Guidewire object model. * Experience with both configuration as well as integration within the Guidewire architecture. * GOSU development skills. * Knowledge and experience with Guidewire typelists, rule sets, plugins, activities and messaging framework. * Experience with Microsoft SQL server * Certification or Licenses * Comparable object-oriented technology certification a plus. ## Description This role will be responsible for developing, configuring and customizing business applications under the guidance of the team lead or a senior JAVA developer. The JAVA Developer will work in a highly collaborative environment as part on an agile delivery team. Essential Duties and Responsibilities: * Code, configure, develop, and debug functionality in core systems in accordance with architectural guidelines and defined best practices under the guidance of a senior developer, this includes: screens, data model, batches. * Plan, initiate, and conduct unit and integration testing of applications. * 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). * As a part of an agile project team, share technical and product knowledge with other team members. * Support and troubleshoot production deployments * Seek mentoring from senior team members as necessary Required Qualifications: * 3+ years of software development experience with object-oriented technologies * Bachelor's Degree in Computer Science or related field required. * Some knowledge of object-oriented design patterns, software architecture concepts, and web application constructs. * Experience with object-oriented programming languages and object-oriented architectures. * Some understanding of relational database technologies and experience writing SQL queries. * Possesses good written, oral communication and interpersonal skills. * Willingness to learn how to support production systems * Experience working with integrations such as web services or messaging is a plus. * Experience working as part of a high pace agile development team is a plus. Preferred Qualifications: * Experience with Guidewire technologies; PolicyCenter, BillingCenter, or ClaimCenter; required. * Knowledge and experience of the Guidewire object model. * Experience with both configuration as well as integration within the Guidewire architecture. * GOSU development skills. * Knowledge and experience with Guidewire typelists, rule sets, plugins, activities and messaging framework. * Experience with Microsoft SQL server * Certification or Licenses * Comparable object-oriented technology certification a plus. Compensation: Salary is commensurate with experience and credentials. Pay Range: $87,339-$110,042 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. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)