1

Java Programmer Contract Jobs in Rochester, IN (NOW HIRING)

Java Programmer Contract information

See Rochester, IN salary details

$33

$51

$64

How much do java programmer contract jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for java programmer contract in Rochester, IN is $51.30, according to ZipRecruiter salary data. Most workers in this role earn between $44.04 and $58.32 per hour, depending on experience, location, and employer.

What is a java programmer contract?

A Java Programmer Contract job is a temporary position where a programmer is hired for a specific duration to develop, test, and maintain Java-based applications. Contract roles can vary in length, from a few months to a year or more, depending on project requirements. Contractors typically work for a company or client without being a full-time employee, often through an agency or as independent consultants. These roles may offer flexibility and higher pay rates compared to permanent positions but usually do not include employee benefits.

What are the key skills and qualifications needed to thrive as a java programmer contract?

To thrive as a Java Programmer Contract, you need strong proficiency in Java programming, object-oriented design, and experience with frameworks like Spring and Hibernate, often supported by a degree in computer science or a related field. Familiarity with version control systems such as Git, build tools like Maven or Gradle, and optionally certification like Oracle Certified Professional (OCP) Java SE is valuable. Excellent problem-solving, time management, and clear communication skills help you excel in remote or cross-functional contract environments. These capabilities ensure efficient project delivery, seamless collaboration, and high-quality software solutions within a contractual timeframe.

What are some common challenges faced by contract java programmers?

Contract Java Programmers often encounter challenges such as quickly adapting to new codebases, understanding existing project architectures, and integrating with teams that may have long-established workflows. Because contract roles usually have tight deadlines, the ability to rapidly produce high-quality code and communicate progress is essential. It’s also common to juggle multiple priorities or projects simultaneously, making organization and self-motivation key. By proactively seeking clarity and collaborating effectively, contract Java programmers can quickly overcome these hurdles and deliver successful results.

Are Java programmers still in demand?

Java programmers remain in demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments can enhance job prospects in this field.
Infographic showing various Java Programmer Contract job openings in Rochester, IN as of August 2026, with employment types broken down into 53% Full Time, and 47% Contract. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $106,711 per year, or $51.3 per hour.

Senior Backend Engineer, Customer Data Platform

Warsaw, IN • On-site

Piano
Jewelry, Luggage, and Leather Goods Stores • 11 - 50 employees

$80 - $100/hr

Other

Posted 21 days ago


Job description

Piano Overview

Piano's Digital Experience Cloud empowers organizations to understand and influence customer behavior. By unifying customer data, analyzing behavior metrics and creating personalized customer journeys, Piano helps brands launch campaigns and products faster, strengthen customer engagement and drive personalization at scale from a single platform. Headquartered in Philadelphia with offices across the Americas, Europe and Asia Pacific, Piano serves a global client base, including Air France, the BBC, CBS, Kirin Holdings, Jaguar Land Rover and more. Piano has been recognized as one of the fastest-growing, most innovative technology companies in the world by World Economic Forum, Red Herring, Inc. and Deloitte. For more information, visit piano.io.

About the Role

You will join the Customer Data Platform team as a senior individual contributor, working from our Warsaw office. The team is headquartered in Kyiv. CDP spans many mostly Node.js/TypeScript services: a high-throughput event pipeline, a query and search layer over Elasticsearch, scheduled background processing, and sandboxed execution of customer-authored logic.

This team is AI-first. Claude Code is the primary development environment and hand-written code is being phased out as the default. Our repositories carry CLAUDE.md context, .claude/ agents, commands and skills, and internal MCP servers. Daily experience working this way is a requirement; agent-written code carries the same accountability as any other.

About a third of what we merge is platform custodianship - dependency and TypeScript upgrades, static analysis, CVE migrations, CI, legacy teardown. Much of it suits agents well, and that share is not optional.

What You'll Do
  • Deliver through Claude Code and raise the team's bar on it: better context, better agent tooling, better evaluation of agent output.
  • Own event-pipeline services under load spikes and pathological traffic: backpressure, load shedding, circuit breakers, retries, dead lettering.
  • Own the Elasticsearch query and search layer: deep pagination, behavior under memory and rate limits.
  • Own sandboxed execution of customer logic, and integrations with other Piano products and third-party systems, including their API contracts.
  • Drive integration work across team boundaries: negotiate technical contracts with other Piano engineering teams and coordinate rollouts spanning services you don't own.
  • Scope epics and trade-offs with technical, product and business counterparts, and turn the outcome into decision records other teams build against.
  • Review teammates' work with depth scaled to risk, and test determinism as the bar.
  • Run production changes end to end through Helm and FluxCD GitOps.
  • Take a recurring on-duty rotation: alerts, P1/P2 triage, hotfixes, and root cause communicated to enterprise customers.
What We're Looking For Must-have
  • Daily, fluent Claude Code practice on production code, and sharp judgment about where an agent can be trusted and where it must not be.
  • Strong Node.js and TypeScript: ESM, strict tsconfig, Jest/Mocha.
  • Deep Elasticsearch 8.x: mappings, reindex, sort and range semantics, deep pagination, backpressure.
  • Kafka at scale: partitioning, consumer concurrency and lag, dead-letter handling, topic lifecycle.
  • Production ownership as a habit: on-call, evidence-backed root cause, Datadog instrumentation, toggle-gated rollouts, and profiling-driven performance work.
  • PostgreSQL with an ORM: migrations, indexing, transaction semantics.
  • Willingness to own Kubernetes, Helm, GitOps and GitLab CI, plus dependency and CVE triage.
  • Clear technical English and the ability to hold a technical position with product and business stakeholders.
Nice-to-have
  • Building MCP servers, agent skills, or other internal tooling that makes coding agents more effective.
  • Efficient JavaScript execution: V8 isolates, timeouts, resource limits.
  • ClickHouse, Aerospike, ArangoDB, Redis.
  • gRPC, Testcontainers, WireMock; de-flaking time-dependent tests.
  • Large-repository tooling such as Rush and pnpm workspaces.
  • High-volume, multi-tenant data platforms.
  • Maintenance-level Java on an existing end-to-end test suite.
Why Piano
  • Real ownership of systems global media brands depend on, from design through production.
  • Real influence over the tech stack and the freedom to choose your tools.
  • Generous token usage budgets, with a focus on getting value from coding agents.
  • Flexible working hours, competitive compensation and benefits, and a laptop of your choice.

Piano is an equal opportunity employer. Applicants must be authorized to work in Poland without sponsorship from Piano.

#J-18808-Ljbffr

Piano logo

About Piano

Sourced by ZipRecruiter

Industry

Jewelry, luggage, and leather goods stores

Company size

11 - 50 Employees

Headquarters location

Leesburg, VA, US