Skip to main content

Be a part of the company that’s transforming the way merchants do business

We’re a team of inspired problem solvers building powerful, intuitive point-of-sale tools for small and medium businesses. Hardware that’s stylish and functional. Software that scales to any business. We’ve sold over one million Clover devices to restaurants and shops all over the world—and probably in your own neighborhood.

Important Information on Clover’s COVID-19 Vaccination Policy

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Apply

Sr. Java Software Engineer

Job ID R-10275244 Date posted 06/15/2022

What does a great Senior Server Software Engineer  (Java) do?

We are a rapidly growing and highly capable product engineering team building applications that transform the way merchants run and manage their business.

As a Senior Backend Software Engineer, you will play a critical role in producing quality, reliable, and scalable infrastructure to support our Clover product. With Clover, these businesses can run thousands of transactions, access reports on a dashboard remotely and handle their inventory through a single solution. You will contribute to the merchant and partner platforms that fuel the cloud hosted ecosystem.

The Clover product replaces cash registers, terminals, receipt printers, label printers and barcode scanners.This position is in Clover's Merchant Lifecycle and App Market Billing Frameworks organization. We are responsible for customer on/offboarding, data management, monetizing the platform features and services, and regional integrations.  This role has a direct revenue impact within Clover's global omnicommerce initiative. 

As a Senior Engineer, you can look forward to contributing to all aspects of project design, development and delivery with specific focus on the development of new features and tooling to support our product and operational teams.

You will be required to respond to occasional requests for additional off-hour work in the event of an emergency client incident or critical business need.

Basic Qualifications for Consideration:


  • At least 5 years of experience with Java and Object-Oriented Programming
- Experience designing, developing, delivering, and supporting critical business applications

  • Experience architecting microservice-based systems

  • Ability and desire to serve as the technical expert for code modules or subsystems


  • Experience leading cross-team system integration architectures, and driving these architectures through to implementation and deployment


  • Create process improvements and workflow to facilitate problem resolution with speed and accuracy


  • Ability to work with cross functional teams to gather requirements


  • Strong troubleshooting and problem-solving skills to identify and resolve application issues


  • Excellent communication and interpersonal skills
- Understanding of the necessity and value of accuracy and attention to detail

  • Ability to work with distributed teams; flexibility to work across time zones

Technical Requirements:

  • Mastery of Java programming language

  • Experience with Spring Framework and Spring Boot

  • Familiarity with Linux / Unix environments


  • Understanding of Relational databases (preferably MySQL), ability to write efficient SQL queries including multi-table joins, experience with JDBC


  • Experience developing REST web services, using JSON and/or XML for structured data representation


  • Experience with JUnit,TestNG, or other Java-based test frameworks


  • Experience with Agile (preferably SCRUM) software development methodology, and rapid develop/test/deploy cycle via Continuous Integration (CI) and Continuous Deployment (CD)


  • Software version control, preferably Git



Education:

  • Bachelors degree or equivalent work experience required

Preferred Qualifications for Consideration:

  • Familiarity with Google Cloud Platform computing services

  • Comfortable with Python programming language


  • Understanding of TLS/SSL and certificate management

  • Experience in banking or financial services industries


  • Experience with web front-end development

Who We Are:

To support the total well-being of our associates, Fiserv takes a broad approach to our benefits. We offer a comprehensive benefits package that provides flexibility and affordability with a variety of medical, dental, vision, life insurance and disability options. Our commitment to wellness, wellness education, preventive services and fitness activities are designed to meet you where you are.

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Salary Range: $70,300.00 - $117,200.00
Apply
View All of Our Available Opportunities

Benefits & Perks