Tech Lead, Software Development Engineering
Fiserv
Our software engineers at Fiserv bring an open and creative mindset to a global team developing mobile applications, user interfaces and much more to deliver industry-leading financial services technologies to our clients. Our talented technology team members solve challenging problems quickly and with quality. We're seeking individuals who can create frameworks, leverage developer tools, and mentor and guide other members of the team. Collaboration is key and whether you are an expert in a legacy software system or are fluent in a variety of coding languages you're sure to find an opportunity as a software engineer that will challenge you to perform exceptionally and deliver excellence for our clients.
- Full-time
- Entry, Mid, Senior
- Yes (occasional), Minimal (if any)
- Glassdoor: 64%
Responsibilities
Calling all innovators – find your future at Fiserv.
We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Job Title
Tech Lead, Software Development EngineeringPosition Purpose:
Our Aspiration is to move money and information in a way that moves the world. As a FORTUNE™ 500 company and one of FORTUNE Magazine World’s Most Admired Companies for the seventh consecutive year, we are committed to excellence and purposeful innovation.
This role within Software and Engineering group, provides an opportunity for engineering leaders who can work collaboratively and have experience in a range of technologies. These leaders define engineering architecture plus have the tenacity and attention to detail to work through complex problems. Our environment consists of modern APIs, micro-services, third-party integrations, and cloud infrastructure. You will interact with product managers, architects and software engineers to envision, design, and build innovative produce and technology solutions supporting large scale solutions.
Business Description:
The businesses within Issuing and output solutions provide financial institutions, which include bank and non-bank issuers such as billers with proprietary card portfolios, with abroad range of technology solutions that enable them to offer Print products and solutions to their customers. You will be part of Digital Document Advantage (DDA) 2.0 engineering team. DDA 2.0 is a cloud-based platform that ingests, normalizes and processes files, then archives for search and retrieval. Replaces the legacy archive system.
Essential Job Responsibilities:
- Collaborate with product teams and architects to design and implement new features for high-quality applications using Java Spring Boot, React.js and Angular.
- Develop scalable and highly performance code independently, without much directions provided.
- Mentor team members technically and provide guidance on best practices when required.
- Actively participate in the Scrum team, offering estimates and insights during feature planning.
- Engage in all Scrum meetings, contributing to system and process improvements.
- Recommend enhancements to project design concepts to increase efficiency and performance.
- Verify the stability, interoperability, portability, security, and scalability of the Java system architecture.
- Select appropriate design solutions and ensure compatibility between system components while collaborating with software engineers.
- Create, implement, and maintain programs and subsystems, including revisions and enhancements of current systems.
- Provide status reports to senior leadership concerning project progress and any challenges encountered.
- Write clean, efficient, and maintainable code following best practices for software development.
- Troubleshoot and debug issues to ensure optimal performance and reliability of applications.
- Stay current with emerging technologies and trends in the software development industry, applying them when beneficial.
Skills
Basic Qualifications for Consideration:
- Excellent web programming skills with full stack combination of Core Java, Springboot MVC Framework, Design Patterns of JAVA Microservices, Relational and Non-relational Databases, HTML, XML, Springboot security
- Good to have knowledge on Rabbit MQ, s3 bucket and Redis Cache
- Angular and/or React experience will be added advantage
- Exposure to some cloud technology (PCF, AWS, Azure, etc)
- Ability to design architecture framework using various design patterns
- Experience in Agile methodology is added advantage
- Experience with JSF is an added advantage
- Experience with Bootstrap/Responsive Design is an added advantage
- Experience with JIRA
- Ability to provide estimation and scheduling for assignments
- Strong analytical, troubleshooting and issue resolution skills
- Ability to provide innovative technical suggestions & propose solutions
- Experience in dealing with architectural problems such as scalability, performance, reliability, usability & security
- Able to guide the team as needed
- Status reporting and timely risk and issue communication
- Good verbal and written communication and interpersonal skills
- Ability to maintain team environment and team synergy
- Track and report activities as needed
- Work directly with BU to resolve business and technical conflicts
- MFA, WAF, SSO implementation experience will be plus
Job Related Experience:
Must have -
- Strong JAVA full stack professional with 10-12 years of exp
- Must have an experience with Spring Boot based MicroServices architecture and all the system design patterns associated with it
- Exp with MySQL and No SQL DBs (Preferably Mongo DB)
- Excellent communicator
Good to have –
- Exposure to some cloud technology (preferably PCF but AWS or Azure will do)
- Prior experience of Print domain or Document Management System / Archival System is a plus
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Familiarity with DevOps practices and tools for automated deployment and monitoring
Thank you for considering employment with Fiserv. Please:
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
Our commitment to Diversity and Inclusion:
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
Note to agencies:
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
Warning about fake job posts:
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.