What does a successful Senior Software Engineer do at Fiserv?
As part of the Merchant Services Technology team, you will drive mission-critical platforms that support our payments acquiring business. By leading technical development, taking charge of guiding the development team in building innovative solutions, and ensuring smooth integration of front-end and back-end technologies, you’ll bring efficient product delivery as we work towards modernization.
What you will do:
- Lead and drive Java-based application design and development
- Design and develop distributed, highly scalable, efficient, and fault-tolerant systems focused on creating solutions by using microservice architecture
- Work in Agile teams to deliver user stories on time and at high quality
- Mentor and train junior associates on technology and application stacks
- Migrate applications to the cloud by building automated CI/CD pipelines while adapting Agile methodologies
What you will need to have:
- 6+ years of experience with Java/J2EE, Spring 6.0, Spring Boot, Spring Microservices, Spring JPA, Spring Web Flux, and Hibernate
- 3+ years of experience in JSON, Swagger, REST APIs, XML, XML Schemas, and Web Service technology
- 3+ years of experience working in Oracle DB
- 3+ years of experience in AWS Cloud Foundations
- 3+ years of experience working on DevOps and SCM tools, such as Jenkins, GitLab, GitHub, and Harness
- 3+ years of experience working on containers and container management with Docker and Kubernetes
- Current experience supporting Carat enterprise clients
- Bachelor’s degree in computer science, or a relevant field, or an equivalent combination of education, work, and/or military experience
What would be great to have:
- Experience in data science and machine learning algorithms
- Experience working with front-end technologies like Angular, React, JavaScript, HTML, etc.
- Experience with both relational and non-relational databases
Important info about this role:
- We’re better together. This role is fully on-site.
R-10353479