2

Remote Principal Java Software Engineer Jobs in Bedminster, NJ

NationMind LLC is a technology consulting firm focused on software development and QA testing ... Remote (Must work EST or CST hours) Eligibility: Must be US Citizen or Green Card holder (GC) and ...

Senior Software Engineer

Basking Ridge, NJ · Remote

$126K - $166K/yr

As a Senior Software Engineer on the Identity Platform team under Consumer Engineering , you will ... Java, Go, Python, Shell Scripting, or JavaScript * 2 years of experience utilizing monitoring and ...

Java FS Developer -React

Morristown, NJ · Remote

$52.50 - $68/hr

Morrisplains NJ Remote/Onsite:Onsite Job Type: Contract Duration: 6+ Months JD: Key ... Required Skills and Experience: • years in software development. Technologies: o Proficiency in ...

Java Tutor

Westfield, NJ · Remote

$40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

next page

Showing results 1-20

Remote Principal Java Software Engineer information

See Bedminster, NJ salary details

$84.7K

$152.7K

$205.6K

How much do remote principal java software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for remote principal java software engineer in Bedminster, NJ is $152,702.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $168,300.00 per year, depending on experience, location, and employer.

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What cities near Bedminster, NJ are hiring for Remote Principal Java Software Engineer jobs? Cities near Bedminster, NJ with the most Remote Principal Java Software Engineer job openings:
software engineer (flink engineer)

software engineer (flink engineer)

RIT Solutions, Inc.

Summit, NJ • Remote

Other

Posted 3 days ago


Job description

Position: software engineer (flink engineer)
Location: 100 percent remote
Contract: 6 months extendable or perm
Interview process: apex tech screen then 3 interviews with client (final interview is just a simple conversation with the director)
Referral fee: $3/hr
Must have: Java, Apache flink, kafka
Nice to have: Kubernetes and cloud

  • Purpose: To expand the existing Kafka-based streaming data platform with Flink for enhanced analytics, business cases, and data transformation.
  • Mandatory Skills:
    • Strong Flink experience.
    • Strong Java development background.
  • Highly Desirable/Nice-to-Have Skills:
    • Kubernetes experience (target deployment platform).
    • Experience working with (modifying/building) open-source projects (specifically Flink for customization).
    • Cloud experience (Azure, AWS, on-premise).