About your role:
At Fiserv, we are dedicated to transforming financial services technology to benefit our clients. As a Software Development Engineering - Sr Professional I, you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs.
What you'll do:
- Implement new features and functionality, as well as optimize and refactor existing code. - · Write clean, efficient and well documented code. - · Work with appropriate frameworks, libraries and tools (e.g. Spring Boot, Maven, Gradle). - · Stay updated on the latest trends and technologies in the Java ecosystem. - · Automate development processes, such as continuous integration / continuous deployment (CI/CD) pipelines. - · Resolve complex technical issues, whether in the development stage or in production environment. - · Analyze logs and error reports to trace problems and apply fixes. - · Contribute to innovation initiatives, proposing new technologies or approaches. 
Experience you'll need to have:
- Java 17+ - · Spring Boot 3, Quarkus - · REST API (Open API 3) - · Apache Kafka (Cloudera or Confluent), Amazon MSK - · Hibernate, JPA - · Hazelcast, Redis - · Maven, GitLab CI/CD, ArgoCD, Nexus - · Junit, Mockito - · Sonatype Lifecycle, Fortify, WebInspect, SonarQube - · Dynatrace, Splunk - · AWS, Kubernetes, Docker - · Jira, Confluence - · IntelliJ IDEA Ultimate 
What you will need to have:
· In-depth knowledge of Java: This includes understanding the latest versions of Java, core concepts like object-oriented programming, multithreading, exception handling, collections framework, and Java memory management (garbage collection, etc.).
· Professional Experience: 5+ years of hands-on experience in Java development.
· Spring Framework: Experience with Spring Boot, Spring Security, and Spring Data, Spring MVC.
· Build Tools: Knowledge of build automation tools like Maven or Gradle.
· Web Services: Proficiency with RESTful services and related technologies like JSON, XML.
· Version Control: Knowledge of Git or other version control systems.
· Unit Testing: Familiarity with testing tools like Junit and Mockito.
What would be great to have:
· Leadership and Mentorship: Ability to guide and mentor junior developers, conduct code reviews, and lead technical discussions.
· Team Collaboration: Experience working in agile teams, contributing to sprint planning, standups, and retrospectives.
· Adaptability: Ability to quickly learn new technologies and adapt to changing project
Experience that would be great to have:
 R-10363764