Sr. Java Software Engineer
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.
Apply