CALLING ALL INNOVATORS – FIND YOUR FUTURE AT FISERV.
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
Senior Software Engineer
Job Summary
Seeking an experienced and highly adaptable Senior Java Developer to join a dynamic FinTech company. This role demands a developer proficient in both microservices and monolithic architectures, capable of driving complex projects in a fast-paced environment. The ideal candidate will have deep expertise in some if not all of the following, Spring Boot, Spring Security, GCP cloud technologies, containerization (Docker, Kubernetes), Jenkins for CI/CD, Git for version control, and agile methodologies such as Scrum. This position requires leadership, mentoring capabilities, and the ability to contribute significantly to architectural decisions.
Responsibilities
- Lead the design, development, and maintenance of Java applications, including both microservices and monolithic systems.
- Participate in the full software development lifecycle (design, coding, testing, deployment).
- Architect and implement complex solutions using Spring Boot, Spring Batch and potentially Spring Security.
- Deploy and manage applications on GCP cloud infrastructure.
- Implement and manage containerization using Docker and Kubernetes.
- Develop and maintain CI/CD pipelines using Jenkins.
- Utilise Git for version control and collaboration, and conduct code reviews.
- Work with databases (SQL and NoSQL), optimize queries for performance, and demonstrate a strong understanding of database concepts.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
- Mentor junior and mid-level developers and provide technical guidance.
- Contribute to system architecture and design decisions, and drive technical innovation.
- Troubleshoot and resolve complex technical issues, and provide root cause analysis.
Desirable Skills
- Extensive experience with Java programming principles and object-oriented design.
- Expertise in Spring Boot, Spring Security, and other Spring ecosystem components.
- Proven experience with both microservices and monolithic application development.
- Strong communication, collaboration, and leadership abilities.
- Strong understanding of GCP cloud technologies.
- Hands-on experience with Docker and Kubernetes.
- Proficiency in designing and implementing RESTful APIs.
- Strong database skills (SQL and NoSQL) and experience with data modeling.
- Extensive experience with Git and CI/CD pipelines using Jenkins.
- In-depth knowledge of software development principles and best practices.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Ability to quickly learn new technologies and adapt to changing priorities in a FinTech environment.
- Experience working in a Scrum Agile environment.
- Demonstrated adherence to coding standards and best practices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent practical experience).
- 8+ years of professional experience in Java development.
- Extensive experience with Java, Spring Boot, Spring Security, GCP, Docker, Kubernetes, Jenkins, and Git.
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).