We're Fiserv, a global leader in FinTech and payments, and we move money and information in a way that moves the world.
We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely.
Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved.
If you want to make an impact on a global scale, come make a difference at Fiserv.
Job Title
Software Engineer (Java)
About your role
As Clover continues to grow globally, the FinVAS team is instrumental in delivering scalable, accurate, and efficient financial value-added services that support merchants across diverse markets.
This team focuses on building resilient backend systems, modern front-end solutions, and ensuring seamless integration within Clover's ecosystem, all while driving innovation and maintaining high standards of quality and reliability.
Responsibilities
Support production systems and participate in KTLO (Keep The Lights On) activities.
Design, develop, and maintain Java applications, including both microservices and monolithic architectures.
Participate in the full software development lifecycle (design, coding, testing, deployment).
Write clean, efficient, and well-documented code, adhering to established coding standards.
Troubleshoot and resolve complex technical issues.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Contribute to the design and development of RESTful APIs.
Work with SQL databases, optimize queries for performance, and demonstrate a strong understanding of database concepts.
Utilise version control systems (Git) and participate in code reviews.
Implement, understand, and maintain CI/CD pipelines using tools like Jenkins and ArgoCD.
Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
Mentor junior developers and share knowledge.
Contribute to system architecture and design decisions.
Desirable Skills
Strong foundation in Java programming principles and object-oriented design.
Proven ability to work with common Java frameworks such as Spring or JEE.
Proven ability to work with both microservices and monolithic applications.
Solid understanding of software development principles and best practices.
Hands-on experience with Spring Framework (Spring Boot, Spring MVC, etc.).
Proficiency in designing and implementing RESTful APIs.
Strong database skills and experience with data modeling.
Familiarity with microservices architecture.
Experience with version control systems (Git).
Familiarity with CI/CD pipelines and DevOps concepts.
Experience with testing frameworks and automation.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Ability to quickly learn new technologies and adapt to changing priorities.
Experience working in an Agile environment.
Demonstrated adherence to coding standards.
Qualifications
Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
4–8 years of professional experience in Java development.
Experience that would be great to have
Experience in the financial services industry.
Our commitment to Diversity and Inclusion
Fiserv is proud to be an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
#J-*****-Ljbffr