Description:
Software Development Engineer
About Your Role
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
- Lead the design, development, and implementation of software applications to support Fiserv's business goals.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Perform coding, testing, and debugging of applications to ensure optimal performance.
- Maintain and improve existing codebases and lead peer review processes.
- Mentor junior developers and provide technical guidance to enhance team capabilities.
- Responsibilities listed are not intended to be all-inclusive and may be modified as necessary.
Experience You’ll Need To Have
- 6-8 years of current experience as a member of engineering teams in delivering resilient and high-volume technology solutions built in Java/J2EE.
- Recent experience working with teams delivering with C#, C++, Java/Spring Frameworks, Spring Boot,
- 4+ years hands-on software development experience designing, writing, debugging, and testing object-oriented code.
- Experience with Messaging Architectures including Kafka, IBM MQ and ESB or similar technologies.
- Experience with various database technologies including both relational and non-relational implementations (SQL and NoSQL)
- Experienced in the day-to-day practicalities of Agile/Scrum software delivery methodologies