Java Developer
fiserv
Job Description
- Develop and maintain backend services using Java/SpringBoot/Quarkus.
- Build asynchronous/event-driven services using Kafka.
- Implement and consume REST/gRPC APIs for internal and external integrations.
- Design robust processing flows with retries, error handling, and observability.
- Work with PostgreSQL-compatible databases (including distributed SQL setups) and schema migrations.
- Write unit, integration, and API tests; contribute to code quality and CI/CD standards.
- Participate in incident troubleshooting and continuous reliability improvement.
Experience you'll need to have:
- 4-6 years of backend engineering experience with strong Java fundamentals.
- Hands-on experience with Spring Boot for microservice development.
- Experience with microservices and REST API development.
- Practical knowledge of Kafka/event-driven architecture.
- Working knowledge of SQL and relational databases (PostgreSQL or similar).
- Experience with Liquibase (or equivalent migration tooling).
- Familiarity with Docker and Kubernetes/OpenShift basics.
- Experience with automated testing (JUnit and API testing tools).
Experience that would be great to have:
- Quarkus framework experience.
- gRPC exposure.
- Domain exposure to banking/payments/financial services.
- Apache Camel experience.
- BDD testing (Cucumber), Testcontainers.
Thank you for considering employment with Fiserv. Please:
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).