Senior Server Side Java Developer, Clover
What does an exceptional Senior Server-Side Java Developer do?
As a Senior Java Developer, you will be a part of small but growing team of hardworking people responsible for creating and maintaining a suite of cutting edge back-of-house web applications, point-of-sale APIs, and Android client applications in a fast-paced results-oriented environment. We're looking for an experienced backend Java software engineer to help build, certify, and operate complex payment systems. These systems allow our large fleet of smart payment terminals to process millions of transactions a day via our cloud infrastructure. You are pragmatic in balancing priorities and enjoy working in an iterative model where specifications are constantly changing. Our improvements and features are deployed every two weeks, and hotfixes may occur every few days.
As a Senior Server-Side Java Developer, you can look forward to:
Designing and implementing payment gateway integrations that will be processing thousands of transactions a second.
Taking ownership of the features/components you work on - from development through deployment and verification, to setting up production monitoring.
Must be able to write highly reliable code.
Future proof of our payment services through scalability and re-design of key components as necessary such as migration from SQL to NoSQL.
Refactor code to be more maintainable and testable.
Test-driven development and unit testing.
Designing and implementing REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps.
Identifying technical requirements in product meetings and assisting 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
Owning your merchant-facing services /features from development through deployment and production monitoring
Working with the Infrastructure Team to design data models to support large-scale highly available services
Developing new features, investigating/reproducing/resolving bugs
Writing automated tests for new web features and update existing tests as needed.
Being a team player, ability to collaborate idea sharing in a strong product setting.
Following Agile SDLC, participating in planning and Scrumban boards.
Performing production support services as part of a regular on-call rotation.
Basic Qualifications for consideration:
Bachelors degree required.
8+ years of Java experience in back end server-side software development.
Experience with MySQL or similar relational databases
Experience with API design
Experience with JUnit, TestNG, or other Java-based test frameworks
Understanding of build systems and Software version control, preferably Git
Experienced in the day-to-day practicalities of Software Development Lifecycles such as Scrum.
Preferred Qualifications for consideration:
Experience with microservices, preferably Spring Boot
Python scripting experience
Complex API interactions from single page application frontend.
Learn more about Clover:
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.
Join the Fintech and SaaS revolution that is helping small businesses grow faster and get the technology and insights previously available only to the “big guys.” At Clover, you will be part of an entrepreneurial team working in a fast-paced and high growth environment, with the benefits of a parent company, Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today.
Clover delivers the leading Point of Sale system with an elegant end-to-end solution that incorporates beautiful devices, cloud-based POS software, payments processing, platform API’s for third-party developers, and an ecosystem with over 220 apps. The Clover platform delivers solutions in a scalable and modular fashion that powers tiny merchants through large football stadiums, supporting millions of transactions daily. Our devices and platform form the backbone of millions of payment interactions between merchants and their customers daily. We are looking for self-starters with a passion for technology who want to help us impact millions of merchants' lives one transaction at a time.
We welcome and encourage diversity in our workforce. Fiserv is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran
Explore the possibilities of a career with Fiserv and Find Your Forward with us.