Senior Application Java Developer

PJM Interconnection

Lower Providence Township (PA)

Hybrid

USD 95,000 - 130,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PJM Interconnection is seeking a local candidate for a HYBRID software development role in Audubon, PA. You will join the Application Architecture team to build next-generation web applications and system integrations, translating business needs into working software and documenting designs for audits.

The role requires strong Java and .NET skills, experience with SDLC and architecture patterns, and familiarity with Oracle, MS SQL, and Postgres databases.

Qualifications

  • Bachelor's degree in CS/IT or equivalent experience.
  • Proficiency in Java and .NET; familiarity with other languages.
  • Experience with SDLC, architecture patterns, and data integrations.
  • Experience integrating apps with Oracle, MS SQL, Postgres.

Responsibilities

  • Develop, debug and test enterprise applications per requirements.
  • Participate in cross-functional Scrum teams and code reviews.
  • Provide support for production systems and off-hours issues as needed.
  • Assist in integrating systems from external vendors.

Skills

Java
.NET
SDLC
Architecture patterns
Data integration

Education

Bachelor's degree in CS/IT or equivalent
Master's degree in Computer Science

Job description

Candidate MUST be local to the Audubon, PA area as this is a HYBIRD position. Please ensure you are in a commutable distance to this location.

The Application Architecture team is transforming the way web applications are developed at PJM. Our team is responsible for developing the next generation of web applications and system integration solutions at PJM. Utilizing leading technical concepts and technologies, the group is collaboratively building application frameworks, architecture, products, and services to enable PJM's core business to be more flexible and reliable, as well as more responsive to our membership companies.

In this role, you will collaborate with other developers, business analysts, testers, and business subject matter experts to develop innovative solutions for new web applications and/or new features for PJM's existing web applications and system integrations. This includes translating business requirements, user stories, and wireframes into a working application, as well as automating functional tests, and writing effective technical support documentation. Applications are written in various high-level languages and developers must be able to pick up new technologies quickly, be a strong team players, and rapidly adapt to changing business needs.

Essential Functions:
  • Understand the development needs of the business units and establish a positive, service-oriented relationship by ensuring timely and accurate delivery of application services and systems.
  • Learn the business – develop a solid understanding of the business functions and processes and implement solutions based on that understanding and communicate this understanding across the teams.
  • Establish and maintain high client satisfaction levels.
  • Document, track and resolve problems to support client and core business systems.
  • Responsible for technical deliverables associated with application code development, including requirements documentation, functional design documents and specifications, work estimates, detailed technical design documentation, application code and associated documentation, including documentation to fulfill audit requirements.
  • Determine (Sr./Lead) and document technical requirements for application systems, including system, module and unit design, unit test plans and test cases.
  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support for PJM software systems.
  • Develop, debug and test computer applications based on user requirements documentation, and on input from subject matter experts.
  • Leads (Sr./Lead) or participates in code reviews.
  • Participate as a member of a cross-functional Scrum team.
  • Debug, remediate and enhance existing computer applications based on documented variances and enhancement requests, and with guidance from subject matter experts.
  • Follow the approved methodology for application systems development and maintenance.
  • Respond, as necessary, to support calls in off-hours in order to support 24X7 applications.
  • Assist business clients and product teams in integrating systems from external vendors.
  • Identify enhancements to application development standards and best practices.
  • Build and develop strong relationships with ITS' business clients by providing superior customer support as demonstrated by clearly owning, resolving and communicating issues and problems, and being responsive to needs, requirements, and deadlines.
  • Leverages expertise in enterprise integration patterns with SOA-based ESBs to develop or extend legacy system integration with the PJM SOA Architecture.
  • Supports the operation of a continuous integration environment, including development of automated test cases (unit and function).
Characteristics & Qualifications:
Required
  • Bachelor of Science, Computer Science, Bachelor of Science, Information Technology or equivalent experience.
  • High-level programming languages including Java, .NET and other languages.
  • Experience with software development lifecycle, architecture patterns and data integrations methodologies.
  • Expertise integrating applications with database systems including Oracle, MS SQL and Postgres.
Preferred
  • Master of Science, Computer Science
  • Experience with PJM operations, markets, and planning functions
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Application Developer I (II)
Sr. Application Developer I (II)

PJM Interconnection • Lower Providence Township (PA)

On-site
USD 110,000 - 160,000
Sr. Application Developer I (II)
Sr. Application Developer I (II)

PJM Interconnection, LLC • Iowa (LA)

On-site
USD 110,000 - 140,000
Medical insurance
401(k) matching
Vacation and holidays
+7
Senior Java Developer – Hybrid (Audubon, PA)
Senior Java Developer – Hybrid (Audubon, PA)

PJM Interconnection • Lower Providence Township (PA)

Hybrid
USD 95,000 - 130,000
Senior Application Developer I — Hybrid, Web Apps & Integration
Senior Application Developer I — Hybrid, Web Apps & Integration

PJM Interconnection, LLC • Iowa (LA)

Hybrid
USD 110,000 - 140,000
Medical insurance
401(k) matching
Vacation and holidays
+7
Senior App Developer I - Web & Integration
Senior App Developer I - Web & Integration

PJM Interconnection • Lower Providence Township (PA)

Hybrid
USD 110,000 - 160,000
Sr. Java/J2EE Developer
Sr. Java/J2EE Developer

Cygnus Professionals Inc • Harrisburg

On-site
USD 100,000 - 130,000
Sr. Lead (Principal) Architect
Sr. Lead (Principal) Architect

PJM Interconnection • Audubon (NJ)

Hybrid
USD 140,000 - 190,000
Java and Database Developer
Java and Database Developer

e&e IT Consulting Services, Inc. • Harrisburg

Hybrid
USD 90,000 - 130,000
Sr. Analyst II
Sr. Analyst II

PJM Interconnection • Lower Providence Township (PA)

On-site
USD 120,000 - 160,000
Java & Database Developer (Hybrid/Local REQUIRED)
Java & Database Developer (Hybrid/Local REQUIRED)

Info-Matrix Corporation • Mechanicsburg

On-site
USD 85,000 - 120,000