Jooble - Audubon, PA

posted 22 days ago

Full-time - Mid Level
Hybrid - Audubon, PA
Administrative and Support Services

About the position

The Sr. Application Developer III-Java is responsible for delivering technical solutions in application code development within the energy industry. This role involves collaborating with cross-functional teams to ensure the successful implementation and maintenance of software systems, while adhering to best practices and methodologies in application development.

Responsibilities

  • Responsible for technical deliverables associated with application code development, including requirements documentation and functional design documents.
  • Demonstrate expertise in Java frameworks such as Spring, Hibernate, JSF, and PrimeFaces.
  • Determine and document technical requirements for application systems, including system, module, and unit design.
  • Create automated tests to ensure enhancements and upgrades do not negatively impact applications and integrations.
  • Collaborate with support teams to schedule and deploy releases to all environments.
  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support.
  • Develop, debug, and test computer applications based on user requirements documentation.
  • Debug, remediate, and enhance existing computer applications based on documented variances and enhancement requests.
  • Work with the database analyst/administrator and data modeling team to develop a data model appropriate for the application.
  • Lead or participate in code reviews as a member of a cross-functional Scrum team.
  • Follow the approved methodology for application development and maintenance.
  • Identify enhancements to application development standards and best practices.
  • Develop and maintain design documentation according to defined standards and practices.
  • Assist testing staff in developing product and integration testing approaches.
  • Respond to support calls in off-hours to support 24X7 applications.

Requirements

  • Proven experience in application code development with a focus on Java frameworks.
  • Strong understanding of software development lifecycle processes.
  • Experience in creating and executing unit test plans and test cases.
  • Ability to collaborate effectively with cross-functional teams.
  • Experience in debugging and enhancing existing applications.

Nice-to-haves

  • Experience with Agile methodologies, particularly Scrum.
  • Familiarity with database modeling and data analysis.

Benefits

  • Competitive hourly pay rate based on experience.
  • Opportunity to work in a hybrid or remote environment.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service