What does a successful Senior Java Software Engineer do at Fiserv?
Join a team that owns and operates the mission-critical infrastructure powering Fiserv’s payments platform. We are 100% accountable for the availability, scalability, and performance of systems that sit directly in the critical path of platform uptime. We're seeking a Senior Java Software Engineer with deep experience in building robust Java applications, particularly with Identity and Access Management (IAM) systems like Keycloak, and a strong background in Kubernetes CI/CD from an engineering perspective.
What You Will Do:
- Design, develop, and maintain robust Java/Spring Boot applications, with a strong emphasis on encryption microservices that ensure enterprise-grade data protection.
- Customize, integrate, and support Identity and Access Management (IAM) systems, with a particular focus on Keycloak. Experience with PingOne and Twilio is a plus.
- Contribute to the design and optimization of containerized applications and Kubernetes deployments from an engineering perspective, ensuring high performance, resiliency, and scalability.
- Collaborate on the full lifecycle of deployment automation, enabling rapid, secure, and observable software delivery across environments, specifically within Kubernetes-based CI/CD workflows.
- Automate provisioning and scaling of enterprise messaging platforms (AMQP/MQTT) supporting an event-driven architecture.
- Manage and evolve secrets management infrastructure using HashiCorp Vault, tightly integrated into our delivery pipelines.
- Collaborate with a high-performing team to deliver resilient infrastructure using tools like GitLab, ArgoCD, and Kargo in an Agile environment.
What you will need to have:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience, education, or military background.
- 6+ years of experience designing, developing, delivering, and supporting software applications.
- 6+ years of experience with Java/Spring Boot development.
- Development and / or administrative experience with OpenID Connect / OAuth2 for both human to application and application to application use cases.
- Kubernetes CI/CD experience from an Engineering perspective (demonstrated experience deploying and managing applications in containerized environments).
- Experience delivering and maintaining web-scale, high-availability, public-facing transactional applications.
- Proficiency with infrastructure-as-code concepts (e.g., using tools like Ansible or Terraform for environment setup supporting Java applications).
- Strong ability to present and defend architectures, designs, and technologies to senior technical peers and leadership.
What would be great to have:
- Payments industry or fintech experience.
- Significant experience managing, customizing and extending an IAM system (Keycloak preferred).
- Significant experience provisioning and supporting a messaging platform (RabbitMQ preferred).
- Experience using or managing Hashicorp Vault.
How you’ll work:
- Fiserv emphasizes in-person collaboration to help you grow your career while shaping the future of fintech, this role is on-site.
#LI-SH2
R-10357009