remote
Platform Lead - Core Banking - Tata Consultancy Services (TCS)
Software Engineer
Lead the design, development, and delivery of a core banking platform, driving architecture decisions, team mentorship, and integration of cloud and micro‑service technologies.
About the role
Key Responsibilities
- Define and own the end‑to‑end architecture for the core banking platform, ensuring scalability, security, and high availability.
- Lead a cross‑functional team of developers, architects, and QA engineers through Agile sprints, providing technical guidance and mentorship.
- Design, develop, and integrate micro‑services using Java, Spring Boot, and RESTful APIs to support core banking functionalities.
- Implement cloud solutions on AWS, including infrastructure as code, CI/CD pipelines, and automated monitoring.
- Collaborate with product owners and business stakeholders to translate banking requirements into technical specifications and delivery roadmaps.
Requirements
- 7+ years of experience in Java development and building large‑scale, transaction‑heavy banking systems.
- Strong expertise in micro‑service architecture, Spring Boot, and REST APIs.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and CI/CD tools such as Jenkins or GitLab.
- Proven track record leading Agile teams, conducting code reviews, and driving best‑practice engineering standards.
- Solid understanding of relational databases (SQL) and performance tuning in high‑throughput environments.