Senior Java Software Engineer Job at hackajob, Binghamton, NY

akx6Q2ZyNUw4d29kTHdXeHFnYlFRMFZmdmc9PQ==
  • hackajob
  • Binghamton, NY

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

Job Tags

Long term contract, Contract work

Similar Jobs

Mastech Digital

Finance Analyst Job at Mastech Digital

 ...Job Title: Finance Clerk (Data & Inventory Focus) Location: Remote (Arizona) We are seeking a detail-oriented Finance Clerk to support financial and inventory operations within a manufacturing environment. This role involves analyzing financial data, resolving discrepancies... 

Teach Oklahoma

School Bus Aide Job at Teach Oklahoma

Position Areas Non-Instructional Support Description Job description attached. For salary, please refer to hourly support pay scale at www.baschools.org/careers.

Farm Job Search

Farm Manager Job at Farm Job Search

 ...Farm Manager (6505) Location: Long Valley, New Jersey JobNumber: 6505 Farm Mgr. of Regenerative Organic Farm that provides produce...  ...delivering customer-centric solutions Collaborative: Works collaboratively with manager and team members. Supports a... 

U.S. Department of Veterans Affairs

Attorney Job at U.S. Department of Veterans Affairs

 ...Job Summary: The attorney will provide litigation advocacy, advisory, consultation, and negotiation services to client facilities primarily...  ...such as the Equal Employment Opportunity Commission (EEOC), the U.S. Merit Systems Protection Board (MSPB), the Federal Labor... 

Deeter Investments LLP

Traveling Personal Assistant Job at Deeter Investments LLP

Personal Travel Assistant As the Founders travel assistant, you are the operational heartbeat that keeps business, travel, and personal life moving in perfect sync. Roughly 50% of your time will be spent on the road, escorting the principal doortodoor across global...