What does a Senior Software Developer do at Fiserv?
A Senior Software Developer at Fiserv modernizes the Treasury flagship product by implementing coding requirements and tackling complex software challenges. This role involves developing high-performance applications with Spring Boot and utilizing modern cloud architectures, requiring strong technical skills and collaboration across teams.
What you will do:
- Collaborate with solution architects and product owners to implement solutions that align with business requirements.
- Lead a team of developers, ensuring code quality and high standards throughout the development process.
- Develop high-quality, high-performance Spring Boot microservices and micro frontends for Kubernetes cloud architecture.
- Prepare and review technical designs, conduct code reviews, and oversee the delivery of robust architectural solutions.
- Promote a DevOps culture by partnering with scrum teams to drive improvements through CI/CD processes.
- Mentor developers to foster continuous improvement and configure software, hardware, and service solutions to meet customer and sales objectives.
What you must have:
- 5+ years of hands-on experience in Java development, demonstrating strong programming capabilities.
- Proficiency with Spring frameworks, including Spring Boot, Spring Batch and Spring Security.
- 3+ years of experience administering and consuming cloud platforms, preferably Azure.
- Experience in developing with Angular or React, and familiarity with API gateways, ideally Apigee
- Bachelor’s Degree with 6-10 years of comprehensive software development experience, including expertise in software architecture, design, and distributed systems.
What would be great to have:
- Experience in designing and developing distributed, cloud-based microservices architectures, with hands-on knowledge of containerization using Docker or Kubernetes.
- Familiarity with automation testing frameworks and performance testing techniques to ensure application reliability and efficiency.
- Relevant experience in the banking industry, alongside advanced knowledge of Continuous Integration and Delivery (CI/CD) practices, particularly using tools like GitHub Enterprise
R-10357607