Fiserv is looking to drive innovation for their cloud-native Point of Sale systems and deliver the technology that powers businesses around the world.
Requirements
- Solid understanding of algorithms, data structures, and software design principles.
- Expertise in modern software architecture, object-oriented design, and cloud-native systems.
- Proficiency in a JVM language such as Java, Kotlin, or Scala.
- Experience with Spring Boot, TDD, and both SQL and NoSQL databases.
- Skilled in designing and implementing RESTful APIs and microservices.
- Ability to write clean, testable, high-performance code that scales.
- Familiarity with agile, iterative development and lean product delivery.
Responsibilities
- Drive the development of Clover’s cutting-edge Point of Sale platform and backend systems.
- Design and build scalable, reliable distributed systems that support millions of transactions daily.
- Take ownership of technical architecture, system design, and implementation for major features.
- Champion engineering excellence through DevOps best practices, CI/CD, and clean code principles.
- Jump in to triage issues and prioritize work to keep systems running smoothly and customers happy.
- Shape the future of Clover by contributing to long-term planning and our evolving technical roadmap.
- Take part in an on-call rotation to support our systems and ensure high availability.
Other
- Bachelor’s degree in Computer Science or a related field.
- 10+ years of hands-on experience in professional software development.
- 5+ years leading technical teams and delivering complex systems to production using Java.
- Strong communication skills—you explain ideas clearly and collaborate effectively.
- You must currently possess valid and unrestricted U.S. work authorization to be considered for this role.