Recharge - Java/.Net Software Engineer in Timonium at PayPal

Date Posted: 8/6/2017

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Timonium
  • Job Type:
    apprentice
  • Experience:
    Not Specified
  • Date Posted:
    8/6/2017
  • Job ID:
    R0020215

Job Description

At PayPal, we are rethinking how to provide diverse solutions to real-world challenges. Through the Recharge program, we encourage skilled women technologists who have taken a career break for personal or family reasons to feel equipped to return to the workforce.

Are you a technical woman who has taken a career break? Or perhaps you have taught yourself to code, but you don’t have any industry work experience. If this describes you, then you should apply for our Recharge program. Specifically, we are looking for women who have been out of the workforce for at least 1-2 years but are ready to jump back into technical roles.

Recharge is a 16-week paid program which provides individuals who want to return to the workforce an opportunity to expand their experience and network. The program will start in October 2017.

The PayPal Global Operations team is responsible for the applications and web services that provide Teammates the ability to service PayPal customers throughout the world.
The team is looking for a self-motivated Java and .NET engineer to join the team and help build low-latency, high-throughput web services and application front ends to help continue us to grow the capabilities in the Global Operations portfolio.

Primary Job Responsibilities

  • Participate in development and implementation of technical systems.
  • Implement shared components and frameworks using Java in a Linux/Solaris based environment.
  • Implement shared components and frameworks using .NET in a Windows based environment.
  • Develop user interfaces for customer-facing and internal web applications using a variety of frameworks.
  • Work in an agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Credit teams to ensure we develop the correct product for the job at hand.
  • Enhance and maintain existing product capabilities.
  • Play an active role in providing feedback on new processes through design and code reviews.

Requirements

  • Strong Java and .NET skills.
  • Understand the concepts around concurrency and transactions.
  • Experience with dependency injection frameworks (Spring, CDI, Guice, etc).
  • Experience with object-relational mapping technologies (Hibernate, JPA etc).
  • Experience with the maven build tool.

Nice-to-have:

  • Knowledge of JAX-RS.
  • SQL experience.
  • Understanding of Continuous Delivery concepts.
  • Experience with Perl.
  • NodeJS, Grails or experience with other web application frameworks.
  • Understands security concepts and tooling including but not limited to PKI, Cryptography, along with how those apply to web concepts (HTTP(S), SSL/TLS, certificates etc)
  • HTML/Java Script experience.

Basic Qualifications:

  • At least 3 to 5 years of professional programming experience
    Education:  Bachelor's degree in Computer Science, Electrical Engineering or related Science degree

More information on the Recharge program can be found at Recharge 2017