The Job logo

What

Where

Engineer – Backend (Java)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are hiring a Backend Engineer at PayPal, where you will work on innovative solutions connecting millions of consumers and merchants globally. You will collaborate with a talented team to develop high-quality products, focusing on scalability, performance, and reliability. The role involves designing, developing, and deploying robust software solutions, mentoring junior engineers, and driving best practices in software development.

 

The Company

 

PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. 

 

We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers.

 

We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards.  Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. 

 

Our beliefs are the foundation for how we conduct business every day.  We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do – and they push us to ensure we take care of ourselves, each other, and our communities.

 

 

Job Description Summary:

What you need to know about the role:

Software Engineers at PayPal develop innovative solutions and high-quality products that touch millions of people every day around the globe. Our engineers solve some of the most complex technical problems in the world of connected payments across all business units, including PayPal, Braintree, Venmo, Paydiant and others. We are looking for the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability.  

Meet our team:

This role is for Notifications Central Platform, handling orchestration of hundreds of millions of notifications spread across various channels (EMAIL, SMS, WHATSAPP, PUSH, Instant Payment Notifications and WEBHOOKs) enabling critical businesses and workflows and driving customer engagement.

 

Job Description:

Your way to impact:
 

You’ll work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, front end and back end. Code high-volume and scalable software (front-end and/or back-end focused). This may include creating web applications using React/Node, creating back-end services using Java, SQL, Rest and/or building and developing new user-facing experiences. As a core participant of your team, you’ll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world’s largest e-commerce and payments tech giant. 

 

Your day to day:

Design, develop, and deploy robust, scalable software solutions.

Collaborate with product managers and stakeholders to gather requirements and translate into technical specifications.

Drive design discussions and promote best practices in software development.

Optimize application performance and troubleshoot issues in a timely manner.

Mentor and guide junior engineers, fostering a collaborative team environment.

Conduct code reviews to ensure high standards of code quality.

 

 

What do you need to bring:

3+ years of experience in software development.

Expert in back-end development using Java EE technologies (e.g. Java language, application servers, JMS, JPA, Spring MVC, Hibernate). 

Strong OOP skills, with ability to analyse requirements and transform into scalable software designs. 

Experience with HTTP, REST API's and competent designing and building web services/microservices in a commercial setting. 

Cognizant of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate). 

Experience with Design Patterns, MVC and frameworks (e.g. Spring). 

Competent in design/implementation for reliability, availability, scalability and performance. 

Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.). 

A constant desire to grow, learn, and explore new things   

Set alert for similar jobsEngineer – Backend (Java) role in Bengaluru, India
PayPal Logo

Company

PayPal

Job Posted

a month ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

32 applicants

Related Jobs

Luxoft Logo

Java Backend Developer, Bangalore

Luxoft

Bengaluru, Karnataka, India

Posted: a year ago

Java Backend Developer position in Bengaluru, India, involving software development for a leading Malaysian bank. The role requires close collaboration with managers and developers to deliver web/mobile apps, microservices, and database integration solutions, with a strong focus on quality and documentation. This on-site full-time opportunity entails working with Luxoft.

Adobe Logo

SDE 3 ( Java Backend )

Adobe

Bengaluru, Karnataka, India

Posted: a year ago

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.  We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!   This is an individual contributor role with a great opportunity to work in Commerce - Offer Data Management(ODM) in Cloud Technology Group. The team is a fast-paced Agile software development team focused on building highly scalable and fault tolerant systems. We are seeking an enthusiastic, independent and highly motivated Developer with a passion for creating rock solid services! What you’ll do • Design and build world-class and highly scalable Microservices interacting with RDBMS, No-SQL, Caching Layer. • Design, develop, debug, provide effort estimation and risk analysis of a project/feature/service. • Perform due diligence and implement comprehensive unit and integration tests for conforming the use case. • Troubleshoot and resolve performance, reliability, and scalability issues. • Embrace a highly collaborative team that requires effective communication and quality contributions. • Interact with Product Mgmt, Architects and other stakeholders to refine the business requirements. What you need to succeed • B.Tech/ M.Tech in Computer Science & Engineering or related experience. • Proven programming, debugging & troubleshooting skills • 4+ years of exceptional programming skills. • Must have excellent working knowledge of Object Oriented Design & Programming (Java) • Specialist in Distributed Systems and Cloud Technologies • Good understanding of Multi-Threading and Concurrent Programming. • Knowledge of Kubernetes and Container technology is desired. • Extensive experience in following web technologies: J2EE, XML, AWS Technologies, Web Services, REST, JSON, Casandra, MySQL, Spring Boot, Redis, Junit, Spring, ESB, Service Gateway, UML, OSGi, Docker • Knowledge of AWS/ Azure Cloud is a huge plus. • Interest to keep up with the latest trends in technology. • Highly motivated, works well in a fast paced collaborative team environment

BT Group Logo

Platform Engineering Professional - Java Backend

BT Group

Bengaluru, Karnataka, India

Posted: a year ago

JOB DESCRIPTION What do we need for this job Be agile : You use your knowledge of best practice to collaborate with peers across the business in different ways. Technology design : You analyse user requirements and help to design components of the architecture for software, systems and networks. Technology integration : You develop solutions, applying your knowledge of advanced technology applications, databases and platforms, containers, build tools and how various features interact. Software development : You write basic code. You develop and test complex or non-routine digital software and platforms to make sure they meet design requirements.  What you’ll be doing  Design, Implementation & Maintenance of Cloud native web application; following software development lifecycles.  Understanding CI/CD pipeline and VersionControl over Git.  Knowledge to deliver in Agile Methodology.   Ability to do deep dive on technical areas and get the best outcome out of technically challenging situations.  Understaning of telecom domain /OSS to help deliver customer solutions.  Collaborating with rest of engineering team to achive common goal of quality & reusable deliverables.  Drive strong engineering practices in the team  Ability to debug complex issues and provide the right solution   Skills required for the job  Hands on experience in Java JDK 11+, REST Webservices, Springboot, Spring data, Spring Security, Spring Cloud.  Hands on experience on RDBMS and Nosql databases (Neo4j)   Hands on experience in Containerising application, K8s.  Understanding of observability tools like Prometheus, ELK, Grafana.   Understansing of automation tools –Jenkins, Spinnaker and similar  Expertise developing and working in a devops operating model.   Basic knowledge on Cloud, Openstack, SDN etc is good to have  Technical Expertise: Be a subject expert and drive shared learning and collaboration. Be a leader in the industry and recognised externally as a thought leader and for making outstanding contributions to the industry, perhaps via a professional body.  Strategic / Enterprise Perspective: Able to create and articulate a compelling holistic strategic vision and roadmap to both colleagues and external contractors. This may require an ability to articulate complex information to colleagues working outside the technical space.   Change Management/Agile Delivery: Able to create and sustain successful large scale and complex business change. An expert in change management.   Process design & documentation: The ability to describe, map and document down to the procedural detail complete processes on a structured way. The ability to organise and structure the process flow in synchronisation with the exchanges with other processes.

Adobe Logo

SDE-4 ( Java Backend )

Adobe

Bengaluru, Karnataka, India

Posted: a year ago

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.  We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!   What you’ll do Owns designs that have impact on the fundamental architecture of the platform for Commerce Services. Builds cloud-based microservices for Commerce platform. Delivering critical platform components that meet world-class standards of performance, scalability, security, privacy, resiliency, and flexibility. Recognized as programming and design expert. Shares programming expertise with others in multiple engineering domains. Participating in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API documentation. Working in cross-functional teams to ensure superb end-to-end user experience for customers. Fast prototyping of ideas and concepts and researching the latest industry trends. Proactively identify technical gaps in the current solution, explore solution options with broader stakeholder and guide the team to implement solutions to improve performance, scalability, availability and security What you need to succeed 8+ years of software development experience Experience on Cloud technologies, architecting and designing web services in a large enterprise environment Strong knowledge in JAVA programming with Spring Boot framework. Fluency in SQL and NoSQL data stores and data access patterns and strategies. (Ideal: Proficiency with Apache Cassandra.) Proficient in object-oriented analysis and design and solid experience with building REST APIs. Knowledgeable of secure, scalable, and highly available service development practices. Proven ability to develop robust, efficient, high-quality code. Ability to troubleshoot and resolve problems using appropriate tools and techniques. Experience with modern development practices in testing, version control, Agile. Sense of urgency, and ownership, and thrives in a fast-paced environment. Excellent written and verbal communication skills. Previous experience in payments or eCommerce will be added advantage but not mandatory