Logo of Huzzle

Software Engineer, Backend Java

image

PayPal

3mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • San Jose

AI generated summary

  • You need 3+ years in Java with frameworks like Spring, knowledge of web services, databases, cloud platforms, and experience in distributed systems, along with strong analytical and communication skills.
  • You will design, implement, test, and deliver software solutions, guide junior engineers, and make technical decisions while advising management on project issues with minimal supervision.

Requirements

  • 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • Strong foundation in programming concepts, object-oriented design, and data structures.
  • Proficiency in Java with familiarity in frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Understanding of web services and SOA principles (REST, OAuth, JSON) in Java environments.
  • Experience with databases (SQL and/or NoSQL) and ORM tools.
  • Familiarity with version control systems (e.g., Git) and agile methodologies.
  • Experience with large-scale, high-performance distributed systems.
  • Knowledge of the payment processing industry and relevant regulations.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Contributions to open-source projects or active participation in developer communities.
  • Strong analytical and problem-solving skills with attention to detail.
  • Effective communication and collaboration skills with a willingness to learn from experienced engineers.

Responsibilities

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions

FAQs

What is the role of a Backend Software Engineer at PayPal?

The role involves collaborating with experienced engineers to design, develop, and optimize backend components that ensure performance, reliability, and scalability across PayPal's global payment platform.

What programming languages are primarily used in this position?

The primary programming language used in this position is Java, along with familiarity in frameworks such as Spring Boot, Spring MVC, and Hibernate.

What is the expected level of experience for this role?

The expected qualification for this role is a minimum of 3+ years of relevant experience and a Bachelor’s degree, or any equivalent combination of education and experience.

Are there opportunities for growth and learning in this position?

Yes, this role offers the opportunity to grow technical expertise while continuously learning from experienced engineers through code reviews and collaboration.

Is experience in the payment processing industry preferred?

Yes, knowledge of the payment processing industry and relevant regulations is listed as a preferred qualification for this role.

What kind of work environment does PayPal offer?

PayPal offers a balanced hybrid work model with 3 days in the office for effective in-person collaboration and 2 days working remotely, either from home or the office.

What are some key responsibilities of this position?

Key responsibilities include delivering complete solutions across all phases of the Software Development Lifecycle (SDLC), advising management on project-level issues, and guiding junior engineers.

Are benefits included with the role?

Yes, PayPal offers a comprehensive benefits package that includes flexible work options, health and life insurance, employee share options, and resources to support financial, physical, and mental health.

Do you need to have experience with databases for this role?

Yes, familiarity with databases (both SQL and NoSQL) and ORM tools is required for this position.

What is the compensation range for this role?

The US national annual pay range for this role is between $143,500 and $243,500, based on various factors including location, skills, and experience.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

PayPal is a prominent financial technology company that facilitates online payments and money transfers for individuals and businesses. Their fundamental objective is to empower seamless and secure digital transactions, enabling people to manage their financial lives more efficiently in an increasingly interconnected world. At its core, PayPal strives to be the bridge that connects people with the global economy, offering accessible and convenient solutions to move and manage money, ultimately promoting financial inclusion and empowerment.