Senior API Engineer - Advisor I
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to join our engineering team at Fiserv. You'll collaborate with product managers, clients at leading financial institutions, and cross-functional engineering teams to design and deliver resilient, high-volume solutions that leverage modern APIs, microservices, third-party integrations and cloud infrastructure. Your work will help shape solution architecture and drive reliable, performant production systems.
What you'll do
- Define and implement solution architecture for high-volume, resilient systems.
- Design, develop, debug and test object-oriented Java/J2EE code, Spring and RESTful APIs (JSON over HTTPS).
- Effective usage of AI for Software Engineering - Design/Coding/Code review/Debugging
- Hands-on working experience in Azure, and Containerization
- Build cloud-native services following 12-Factor principles and work with messaging platforms and integrations (Kafka, MQ, ESB).
- Collaborate in Agile/Scrum delivery model with product managers, clients and engineering teams.
- Contribute to CI/CD and DevSecOps practices to enable repeatable, secure deployments.
- Perform database integrations, JPA, performance tuning and optimization across relational and non-relational stores.
- Apply design patterns and algorithmic approaches to improve reliability, maintainability, readability and performance.
- Troubleshoot and operate within complex IT environments, including networking, security and performance considerations.
- Cloud migration and platforms experience (Azure, PCF, OpenShift, AWS).
- Experience with Splunk and file transfer technologies (NDM / Connect: Direct / IBM FileGateway)., * This role is on-site Monday through Friday. Fiserv considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.
Travel
- Approximately 10% of travel off-site or to other office locations is expected.
Sponsorship
- You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered.
Salary Range
$90,000.00 - $158,400.00
These pay ranges apply to employees in New Jersey and New York. Pay ranges for employees in other states may differ.
It is unlawful to discriminate against a prospective employee due to the individual's status as a veteran.
For incentive eligible associates, the successful candidate is eligible for an annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards in the Company's sole discretion.
Requirements
- 8+ years recent experience as a member of engineering teams delivering resilient, high-volume solutions built in Java/J2EE.
- 5+ years working on high-volume transactional systems, including performance tuning.
- 5+ years hands-on experience building RESTful APIs (JSON over HTTPS) with recent hands-on experience with Java and Spring Frameworks (Spring Boot).
- 4+ years hands-on experience designing, writing, debugging and testing object-oriented code.
- Experience developing 12-Factor cloud-native services messaging architectures (Kafka, MQ, ESB).
- Experience with both relational and non-relational database technologies (SQL and NoSQL).
- Advanced understanding of design patterns, software algorithms and coding techniques that improve testability and maintainability.
- High proficiency with modern CI/CD and DevSecOps practices.