Yoh | Sr. Application Developer- Java PA

JoobleAudubon, PA
420d$106,205 - $139,152Hybrid

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.

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.

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.

Benefits

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service