Skip to main content

Senior Java Software Engineer in Binghamton

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

hackajob on-demand focuses on matching talented contractors like you with organisations seeking specific skills for their projects. We use our platform to connect you with exciting contract opportunities and discuss projects on behalf of the companies we partner with.


About the Role

We are seeking a Senior Software Engineer to support a long-term contract engagement with a major regulated utility in New York state. You'll be working on a mission-critical Outage Management System (OMS) — a Java thick-client platform that keeps the lights on for millions of customers across New York.

This is a full-lifecycle engineering role. You'll write technical specs, build and test new modules, validate with utility operators, and deploy to production. If you thrive in complex, high-stakes environments and have deep Java and Oracle expertise, this role is for you.

What You'll Do

  • Design and develop Java thick-client modules for the OMS platform
  • Write and maintain Oracle PL/SQL packages called directly from Java application layers
  • Build Pro*C interfaces that extract and transform Oracle data for downstream systems
  • Author Unix/Ksh shell scripts for automation, scheduling, and deployment support
  • Prepare technical specifications for new features and enhancements
  • Validate deliverables with utility operator stakeholders and support production deployments
  • Collaborate within a multi-developer team using the Eclipse IDE

What You Bring

  • 5+ years of Java development — thick-client / desktop application focus required
  • Oracle Database expertise: PL/SQL packages, triggers, views, synonyms, schema design
  • Pro*C experience: C programming with embedded Oracle SQL
  • Unix/Ksh shell scripting experience in a production environment
  • ✅ Ability to own the full SDLC independently — from spec to deployment
  • ✅ Must be commutable to Binghamton or Rochester, NY

Bonus Points

  • Previous experience on an Outage Management System (OMS), SCADA, EMS, or DMS
  • Background in utility or energy control systems software
  • Familiarity with outage workflow, switching orders, or operator interface design

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Java Software Engineer in Binghamton

Binghamton, NY
Full time

Published on 04/04/2026

Share this job now