> Markdown version of [/jobs/ext/245484-java-developer-senior](https://www.wearedevelopers.com/jobs/ext/245484-java-developer-senior). 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, Senior - **Company:** NJM Insurance Group - **Location:** Trenton, NJ, United States - **Experience:** Expert - **Salary:** $115,523.0 - $134,118.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Business Software, Cloud Computing, Code Generation, Code Review, Relational Databases, Software Debugging, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Software Deployment, Software Engineering, SQL Databases, Systems Integration, Test Case, Strategies of Testing, Web Applications, Web Services, Information Technology, Restful APIs, Code Restructuring, Guidewire, Microservices - **Published:** May 15, 2026 - **Apply:** https://www.careerarc.com/job-listing/njm-insurance-group-jobs-java-developer-senior-52686876 ## About the Role * 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., * 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. ## 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. ## Related Videos - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Building the Future of Java: AI Agents, MCP, and Next-Gen App Development](https://www.wearedevelopers.com/videos/100113-building-the-future-of-java-ai-agents-mcp-and-next-gen-app-development) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [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) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)