Manager, Software Development

fiserv

pune 15 Years Exp Posted 26d ago

Job Description

What you will do:

System Design and Architecture

  • Drive end-to-end solution architecture and implementation by aligning microservices, APIs, databases, and front-end components into a cohesive, scalable system.
  • Experience with BIAN architecture and ability to apply Domain-Driven Design (DDD) principles to build modular, business-aligned services that support scalable and maintainable financial systems.
  • Design and maintain scalable, secure, and high-performance Java-based application architecture.
  • Collaborate with product teams to design and implement new features using Java Spring Boot, React.js, and Angular.
  • Ensure system interoperability, scalability, and maintainability.

Technical Leadership

  • Collaborate with development teams to ensure successful execution of architectural designs.
  • Conduct code reviews, enforce coding standards, and best practices.
  • Lead a team of developers to build enterprise-level applications.
  • Translate business requirements into technical designs and solutions.

Development and Implementation

  • Contribute to both front-end and back-end development efforts.
  • Ensure applications are well-documented, maintainable, and aligned with architectural standards.
  • Maintain and enhance existing programs and subsystems.

Performance and Scalability

  • Identify and resolve performance bottlenecks using tools like Dynatrace.
  • Design solutions to scale applications for increased load and user demand.

Security

  • Implement robust security measures including MFA, WAF, and SSO.
  • Stay current with security threats and best practices.

Process and Collaboration

  • Recommend improvements to improve system efficiency and performance.
  • Provide regular status updates to senior leadership.
  • Collaborate with cross-functional teams including QA, DevOps, and product management.

Innovation and Continuous Improvement

  • Stay updated with emerging technologies and evaluate their applicability.
  • Apply DevOps practices for automated deployment and monitoring.
  • Drive architectural improvements and modernization initiatives.

Quality Assurance Automation

  • Implement and guide teams in QA automation strategies, including JUnit test automation.
  • Ensure automated testing is integrated into CI/CD pipelines for faster and more reliable releases.

What You Will Need to Have

  • 15+ years of experience as a strong Java full-stack professional.
  • Expertise in Java, Spring Boot, Microservices architecture, and design patterns.
  • Experience with front-end frameworks (Angular, React) and back-end frameworks (Spring Boot, Spring MVC).
  • Experience with NoSQL databases (MongoDB, YugaByte) and SQL databases (MySQL, Oracle).
  • Experience with Apigee API management platform.
  • Strong web development skills: HTML, XML, Spring Security, MVC frameworks.
  • Experience with RabbitMQ, Kafka, S3 (ECS Storage), and Redis caching.
  • Exposure to cloud technologies: OpenShift, TKGI, PCF.
  • Experience with Agile methodologies and tools like JIRA.
  • Strong analytical and troubleshooting skills.
  • Experience with architectural challenges: scalability, performance, reliability, usability, and security.
  • Ability to estimate and schedule assignments.
  • Ability to communicate technical concepts to both technical and non-technical audiences.
  • Domain knowledge of the banking and financial services industry, with an understanding of core banking systems and business processes

What Would Be Great to Have

  • Experience with front-end technologies: Bootstrap, Responsive Design, JSF.
  • Prior experience in the Print domain or Document Management/Archival Systems.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with DevOps tools and practices.
  • Experience with YugaByte database.
  • Knowledge or experience in Python programming and building AI-based solutions to enhance system intelligence, automation, or predictive capabilities.

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).<

Similar Openings for You