Clover - Android - Java - Senior Software Engineer, Core Payments
Company: Fiserv
Location: Sunnyvale
Posted on: May 15, 2022
|
|
Job Description:
The Role:Every day, Clover devices handle the core card and
point-of-sale processing for hundreds ofthousands of merchants. We
provide next-generation payment services to the world's
largestpayment processor, Fiserv (USD$2.2 trillion processing
volume). Behind the scenes, we operatea cloud platform providing
processing, storage and collaboration for merchants,
applicationdevelopers, service providers and our merchants'
customers. Our devices and platform form thebackbone of millions of
daily payment interactions between merchants and their customers.To
support all of this, we have a team of engineers working around the
clock to ensure oursystems remain operational, secure and compliant
with the payment industry standards. OurPayments Engineers are
highly capable problem solvers that are detail-oriented and
self-driven.In this role, we're looking for an experienced Android
software engineer to help build, certify andoperate complex payment
systems. These systems allow our large fleet of smart
paymentterminals to process millions of transactions a day via our
cloud infrastructure. You arepragmatic in balancing priorities and
enjoy working in an iterative model where specificationsare
constantly changing. Our improvements and features are deployed
every two weeks, andhotfixes may occur every few
days.Responsibilities:--- Adding new payments features to our
existing products(such as dynamic currencyconversion, offline
payment support, Android Pay, Apple Pay, mobile wallets etc.)---
Designing and implementing Android applications and services that
provide best in classpayment flow experience for customers.---
Troubleshooting issues that may span across a wide range of device
types.--- Taking ownership of specific payment components---
Working with international certification teams and test
organizations--- Work with product management to clarify and/or
create specifications.--- Triaging bugs related to payment
applications and related infrastructure--- Performing production
support services as part of a regular on call
rotationRequirements:--- Strong application coding skills,
Java/Android.--- UI development, optimal performance, adaptation to
various screen sizes.--- Expertise in Android - understanding of
the platform, experience with Android ROM is aplus--- Be up to date
with the latest Android application development trends.--- Familiar
with 3rd party libraries for Android.--- Familiar with databases
and schema design.--- Comfort with self-managing multiple high
priority projects and working with complex,distributed systems---
Ability to work under pressure to conform to external standards and
meet strictdeadlines--- Strong communication skills, teamwork, and
attention to detail--- Strong debugging, problem-solving, and
critical reasoning skills--- Bachelor's degree, or above, in
computer science or other engineering discipline, orequivalent work
experienceNice to have:--- Experience with server technologies,
REST web services, SOA, Familiarity with databasesand schema design
(we use primarily MySQL)--- RXJava, functional programming, MVP/MVC
design patterns.--- React Native, javascript.--- iOS and/or other
previous mobile development experience.--- Test driven development
methodology. UI Automator/Espresso.--- Embedded/MCU/ARM Cortex
development, RTOS, C language experience.--- Previous experience in
payments industry, specifically working with EMVco or exposureto
PCI/PTS standards would be very helpful but is not required
Keywords: Fiserv, Sunnyvale , Clover - Android - Java - Senior Software Engineer, Core Payments, IT / Software / Systems , Sunnyvale, California
Click
here to apply!
|