Senior Web Developer
Hackajob
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 web applications, contributing to both the front-end and back-end development, and playing a key role in delivering user-friendly, high-quality solutions.
What You'll Be Doing
- Building and maintaining web applications using JavaScript, JSP, and Java, covering everything from rich user interfaces to back-office logic
- Implementing web service interfaces (REST/SOAP) and back-end integrations in a high-availability environment
- Working directly with Oracle databases: queries, stored procedures, and DB Link integrations
- Designing and developing features, including responsive layouts, geolocation, user role management, and DB-driven interfaces
- Proactively proposing user-friendly UI enhancements, leveraging modern JavaScript
- Owning the full SDLC: design documentation, development, testing, go-live, and ongoing support
What You'll Bring
Essential:
- 5+ years of full-stack web development experience across front-end, back-end, and database layers
- Strong JavaScript skills, including modern ES6+ features
- Java back-end development experience
- Hands-on experience with Oracle Database (PL/SQL, stored procedures, integrations)
- Experience building or consuming web services (REST or SOAP)
- Strong experience with JSP (JavaServer Pages)
- Source control experience: Git and/or Subversion
- Commutable distance to Binghamton or Rochester, NY
Beneficial:
- Experience with AngularJS, Backbone, or Marionette
- Background in regulated industries — utilities, energy, government, or financial services
- Experience with responsive development, geolocation features, user role/access control, and DB-driven UIs
- Experience with file transfer scripts, DB Links, or back-office batch processing