Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NJM Insurance Group Logo

JAVA Developer, Senior

NJM Insurance Group

$112,694 - $130,832
Aug 28, 2025
Trenton, NJ, US
Apply Now

Design and implement multi-tier applications, including the presentation, integration, and data layers, in a highly collaborative agile environment.

Requirements

  • 7+ years of software development experience with object-oriented technologies
  • 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.
  • Experience working as part of a high pace agile development team.
  • Experience conducting code reviews.
  • Some experience leading the design of complex system components.

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.
  • Support and troubleshoot production implementations.
  • Work to resolve technical issues and understand system performance associated with the solution.
  • Document delivered functionalities, including integration interfaces.
  • Conduct code reviews.

Other

  • 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.
  • Provide technical leadership on projects as necessary.
  • Strong written and oral communication skills.