Fiserv is looking for a Sr. Java Developer to work on frontend and backend applications for ACH payments processing, to make an impact on a global scale and move money and information in a way that moves the world.
Requirements
- Strong proficiency in Java, with a deep understanding of core Java concepts and design patterns.
- Extensive experience with Spring Boot, Spring MVC, Spring data, and Spring Security.
- Familiarity with at least one popular JavaScript framework (React, node) and proficiency in HTML, CSS.
- Expertise in Docker containerization and Kubernetes orchestration.
- Experience with relational databases (Oracle, DB2, SQL Server).
- Understanding of CI/CD pipelines, automated testing, and infrastructure as code.
- Knowledge of Azure platform, including AKS, Azure Storage, Azure Cosmos DB, and other relevant services.
Responsibilities
- Participate in architectural discussions, proposing solutions that are scalable, resilient, and maintainable.
- Design and implement robust data models, considering data integrity and security.
- Apply design patterns like Event Sourcing, and Microservices to solve complex problems.
- Design and develop robust RESTful APIs using Spring Boot framework, incorporating best practices like dependency injection, AOP, and reactive programming.
- Integrate with various data sources (relational databases, NoSQL databases) using Spring Data JPA and other persistence mechanisms.
- Develop robust data processing pipelines using Spring Batch or similar frameworks.
- Implement authentication and authorization mechanisms using industry standard frameworks and approaches.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10-15 years of relevant experience.
- Must currently possess valid and unrestricted U.S. work authorization to be considered for this role.
- This role is on-site Monday through Friday.
- All offers of employment are contingent on standard background checks.