Senior Software Engineer
PayPal
Chennai, Tamil Nadu, India
Job Description Time Type: Full time At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives. Job Description Summary: PayPal’s Blockchain, Crypto and Digital Currencies (BCDC) business unit is focused on ensuring end-to-end management of PayPal’s underlying product, technology infrastructure, partnerships and regulatory foundations for digital assets to help enable our support of existing capabilities and markets, as well as drive continued growth in the space. Looking for technically strong candidate, with hands on development experience in JAVA, who is self-motivated, and a team player, with good professional and academic track record to be part of a team that deals with most innovative payments processing, team that deals transactions at scale. The Software Engineer will be responsible for delivering new feature Development and overall Operations activities for BCDC Org. Job Description: Meet our team: Are you ready to do the most transformative work of your career? PayPal's Blockchain, Crypto, and Digital Currencies (BCDC) team – comprised of entrepreneurs, payment industry experts, crypto natives and newcomers – is hiring. Join us to shape the future of digital payments, commerce, and technology. Our mission is to leverage blockchain, crypto, and digital currencies to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient and secure products and services to take control of their financial lives. PayPal has remained at the forefront of the digital payment revolution for more than 20 years. We have over 400 million active accounts in over 200 countries around the world. We partner closely with financial institutions, technology companies, governments, and non-profits to enable new products to solve customer pain points. We will leverage blockchain, crypto, and digital currencies to deliver global solutions that unlock opportunities for businesses, consumers, and partners. Your day to day: · Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction. · Mentors other engineers and developers by providing technical and business related guidance and resources; · Deliver quality solutions on schedule; · Create / Review well articulated, detailed design documents; · Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally; · Participates in the development of tools, systems and processes aimed at improving product supportability or overall support productivity; What do you need to bring: · 5+ years of experience developing software, primarily with JAVA · Expert hands-on development experience using JAVA, Spring Core and Spring Batch. · Deep understanding of and extensive experience applying advanced object-oriented design and development principles · Good analytical and problem solving skills · Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills · Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions · Experience in Unix based development environment is a plus · Knowledge on scripting languages like Unix Shell, Perl, Python is a plus · Experience applying software design patterns, data structures, algorithms. · Experience in application performance fine tuning is a plus. · Experience with unit testing (preferably Google Test) and tools · Experience using industry standard software development tools (IDE / Version Control / Continuous Integration) · Strong debugging and problem resolution skills · Expertise in online payments and related domains is a plus ** We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.