Required Skills

Java full stack engineer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 14th Dec 2022

JOB DETAIL

This is a Full Stack Java Software Engineer within PNC’s Commercial Leasing organization. It is a hybrid position which provides flexibility to work both in the office and remotely and is based in either Cincinnati, OH, Horsham, PA, Pittsburgh, PA, Cleveland, OH, or Dallas, TX. Other locations will be considered if the contractor is willing to travel. Certain job responsibilities may require time in the office on a regular basis.

 

Job Description:

  • Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
  • Proposes & designs software solutions to address complex business needs.
  • Writes code, tests and deploys software.
  • Prepares technical and procedural documentation required for software.
  • Maintains and debugs software.
  • Hands on software development skills using Java 8 or Java 11 utilizing the Spring framework or comparable language and framework Leadership skills
  • Effective communication skills, the ability to communicate with all technological experience levels from other developers to Business users, you are the face of the technology team.
  • Can articulate technological topics to non-technical team members and business partners.
  • Ability to handle multiple competing priorities and projects while delivering valuable business outcomes.
  • Ability to flex with changing needs and requirements of your team, fill in where your skills fit best based on the needs of the team.
  • Ability to analyze problems and determine solutions effectively.
  • Technology skills and knowledge
    • Java, Object Oriented Programming, Spring, Spring Boot, Relational Databases (SQL Server, Oracle, MySql, Postgres, etc.), CQRS, Microservices, 12 Factor applications, REST API Development, JSON
    • Experience with Platform As A Service environments (Openshift, Cloud Foundry, etc.),
    • Experience with software build systems (Jenkins, Travis, Teamcity, etc.)
  • DevOps mindset – Building reliable data-intensive applications that are fault tolerant, can scale, that are easy to run and maintain.
  • Ability to learn quickly and apply new knowledge to meet needs of the organization.
  • Full stack development experience in an agile environment
  • Knowledge of and ability to apply Software Design Patterns

 

Core Competencies

  • Application Delivery Process – Knowledge of major tasks, deliverables, and formal application delivery methodologies; ability to utilize these in order to deliver new or enhanced applications.
  • Application Design, Architecture – Knowledge of application design activities, tools and techniques; ability to utilize these to convert business requirements and logical models into a technical application design.
  • Application Development Tools – Knowledge of and ability to utilize a variety of specific tools and toolkits for the development and support of applications.
  • Application Testing – Knowledge of application testing and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
  • Packaged Application Integration – Knowledge of and the ability to implement packaged application software and integrate it with company applications, databases and technology platforms.
  • System Development Life Cycle – Knowledge of project management techniques and the ability to plan, design, develop, test, implement and maintain system development life cycle segments and phases.
  • Technical Troubleshooting – Knowledge of technical troubleshooting approaches, tools and techniques, and the ability to anticipate, recognize, and resolve technical (hardware, software, application or operational) problems.
  • Technical Writing/Documentation – Knowledge of the technical language and writing approach, and the ability to write paper-based and on-line technical reference documentation (guidelines, standards, procedures, processes, applications, etc.)

 

Company Information