Do you wish to view this page in English? Change language

Senior Java Developer

Title: Senior Java Developer
Location: Trenton, NJ
Type: FTE, Direct Hire
Base Salary Range: 115-135k

**No third parties, please note sponsorship is not provided for this position**

Our client is looking for a Senior Application Developer to join a high-performing engineering team responsible for building and enhancing business-critical technology solutions. This position offers the opportunity to work on large-scale enterprise applications, contribute to modernization initiatives, and help drive technical excellence across the software development lifecycle.

The ideal candidate combines strong development expertise with a passion for mentoring others, improving engineering practices, and delivering reliable solutions that support evolving business needs.

Key Responsibilities:

  • Design, develop, and support enterprise applications and system integrations
  • Collaborate with business and technical teams to deliver new features and enhancements
  • Participate in technical design, development, testing, and deployment activities
  • Troubleshoot and resolve application issues in production and non-production environments
  • Contribute to code reviews and development best practices
  • Mentor junior team members and support knowledge sharing across the team
  • Drive continuous improvement through automation and modern development tools

Skills Needed:

  • 7+ years of software development experience
  • Strong object-oriented programming and application design experience
  • Experience with REST APIs, web services, and system integrations
  • Strong SQL and relational database skills
  • Experience working in Agile development environments
  • Excellent problem-solving and communication skills
  • Experience with cloud technologies and modern development practices is a plus
  • Insurance or Guidewire experience is a plus, but not required