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 Engineer (Server)

Job ID R-10250330 Date posted 01/22/2022
What does an exceptional Senior Server Engineer do?
Our Server Engineers (Developer Platform squad) are tasked with improving our platform and products.  Our developer portal for developers is there to integrate with our platform via SDK or Rest APIs for set up, configuration and release of apps to Clover merchants.  Our engineers work closely with the Infrastructure Team, Product Team, and Design Teams. They are pragmatic in balancing priorities and enjoy working in an iterative model where application features and server improvements are released every other week and bug-fixes are deployed as needed. You will spend your time developing new features, investigating, reproducing, resolving bugs, testing, and creating technical documentation.

As a Senior Server Engineer, you can look forward to:
  • Design and implement REST APIs for our developer dashboard product and customers
  • Support 3rd party developers on technical integration with our APIs.
  • Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development;  translate product requirements into functional, maintainable, extensible software that is in-line with company objectives.
  • Own your merchant & developer services /features from development through deployment and production monitoring.
  • Work with the Infrastructure Team to design data models to support large-scale highly available services.
  • Work with QA to develop test plans/strategies,
  • Participate in a regular on call rotation.
  • Flexible and motivated to learn new technologies.
  • Superior problem-solving skills and debugging capabilities.

Basic Qualifications for consideration:
  • Batchelor’s Degree required
  • 5 years experience in software development
  • Experience working on server applications and writing service
  • Experience in Java development
  • Experience with MySQL or similar relational databases
  • Experience with API design

Preferred Qualifications for consideration:
  • Experience with microservices, preferably Spring Boot
  • Exposure to React and web programming
  • Experience with a cloud platform, preferably Google Cloud
  • Python scripting
  • Knowledge and experience using ELK stack

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.

This role is not eligible to be performed in Colorado
Apply
View All of Our Available Opportunities

Benefits & Perks