NEWPosted 5 hours ago

Job ID: JOB_ID_7262

Job Description: Senior Software Engineer (Java)

We are looking for a Senior Software Engineer with a strong focus on Java thick client development. This role requires a comprehensive understanding of the software development lifecycle, from technical specifications to deployment, with expertise in Java programming, Oracle databases, and scripting.

Key Responsibilities:

  • Prepare technical specifications, code modules, and conduct thorough testing.
  • Validate developed modules with the customer and contribute to the deployment in the production environment.
  • Develop and maintain Java thick client applications using the Spectrum OMS Java development framework.
  • Write PL/SQL code and packages that will be called from Java code.
  • Prepare design impacts on the database for new software models.
  • Develop interfaces using C programming for data residing in Oracle databases (PRO C).
  • Work with Unix, ksh, and scripting languages.
  • Collaborate with a team of developers, ensuring adherence to project timelines and quality standards.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to the continuous improvement of development processes and tools.

Required Skills and Qualifications:

  • Minimum 5 years of experience in software development.
  • Senior expertise in Java programming.
  • Expertise in the Spectrum OMS Java development framework and Java classes.
  • Experience using Java development frameworks (e.g., Eclipse).
  • Senior expertise in Oracle database, including PL/SQL and Oracle objects (tables, triggers, views, synonyms).
  • Experience in Unix, ksh, and scripting.
  • Experience in C programming for building interfaces using PRO C.
  • Understanding of the full software development cycle.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Desirable Skills:

  • Previous experience in software development under Control Systems Applications for Utilities, specifically Outage Management System (OMS).
  • Experience in .NET.
  • Experience with GIS programming.

Location and Employment Type:

  • This is an Onsite position, with potential work locations in Rochester, NY or Binghamton, NY.
  • The expected duration is 3 years.
  • A second interview will be conducted in-person.

This role offers an excellent opportunity to work on critical systems within the energy sector.


Special Requirements

Onsite position. Second interview will be in-person. Requires experience in Spectrum OMS Java, PL/SQL with Oracle DB, Scripting, and C programming (PRO C). Experience in energy sector is a plus. .NET and GIS programming are desirable.


Compensation & Location

Salary: $110,000 – $150,000 per year (Estimated)

Location: Rochester, NY


Recruiter / Company – Contact Information

Email: al@stellentit.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
al@stellentit.com with the subject:

DELETE_JOB_ID_7262

to delete@join-this.com.