Senior Web Java Developer

Location: Rochester, NY, Binghamton, NY, Augusta, ME - Onsite

The Opportunity

We’re looking for a Senior Web Java Developer to join a high-impact team working on complex systems within the utilities space. This role is ideal for someone who thrives in full-cycle development environments and enjoys working across backend systems, databases, and integration layers.

You’ll play a key role in designing, developing, and deploying scalable solutions, contributing to mission-critical systems that support operational workflows. This is a hands-on position where your expertise in Java, Oracle, and system-level thinking will directly influence performance, reliability, and long-term architecture.


About You:


You’re a seasoned engineer who takes ownership from concept to deployment. You’re comfortable navigating complex systems, collaborating with cross-functional teams, and delivering high-quality code in multi-developer environments.

You enjoy solving real-world problems, working with structured data, and building robust backend systems. You’re detail-oriented, adaptable, and bring a strong sense of accountability to everything you build.

As a Strategio Senior Web Java Developer you will:


  • Design, develop, and maintain Java-based applications across the full software development lifecycle
  • Prepare technical specifications and translate business requirements into scalable solutions
  • Develop, test, validate, and deploy software modules into production environments
  • Work with Oracle databases, including writing PL/SQL code, packages, and database design impacts
  • Collaborate within multi-developer teams using structured development frameworks
  • Contribute to system integrations and interface development
  • Work with Unix environments, including shell scripting (ksh)
  • Support and enhance systems within utilities and control system applications



Core Skills


  • 5+ years of experience in Java development
  • Strong experience across the full software development lifecycle
  • Expertise with Oracle databases and PL/SQL
  • Experience with Java development frameworks (e.g., Eclipse)
  • Experience working in collaborative, multi-developer environments
  • Ability to design and assess database impacts for new software models
  • Experience with Unix shell scripting (ksh)
  • Understanding of Oracle objects: tables, triggers, views, synonyms



Nice-to-Haves:

  • Experience with Spectrum OMS Java development framework
  • Background in utilities or control systems applications (e.g., Outage Management Systems)
  • Experience with C programming (Pro*C) for database interfaces
  • Familiarity with .NET technologies
  • Experience with GIS programming



Your job search ends here.

If you’re eager to contribute to cutting-edge projects and want to work with a high-performance team, apply now.