Save Job
Posted 6d ago

Java

@ Tata Consultancy Services
Mumbai, Maharashtra, India
OnsiteFull Time
Responsibilities:designing products, developing components, ensuring scalability
Requirements Summary:6+ years experience with banking product development, retail/wholesale banking knowledge, microservices and API-first design, strong communication and team management, and ability to build scalable, resilient transaction systems.
Technical Tools Mentioned:Java
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Role:  Senior Product Engineer- Banking Domain Java

Experience required: 4 to 10 years

Location:- Mumbai


Required  Skillset:-

1. Retail/Wholesale Banking knowledge 2. Banking Product Development (Deign and Coding) (At least BFSI domain) 3. Willingness to learn new products and pilot innovations independently 4. Good Communication skills 5. Good Team management and handling skills 6. Understanding of standard service boundaries in microservices architectures 7. Have experience in API-first, reusable services mindset


Roles & Responsibilities:


Own end-to-end design and development of critical banking product components 2. Act as a technical anchor for modules within the banking product 3. Translate banking business requirements into product-grade technical solutions 4. Balance speed, quality, security, and long-term product sustainability 5. Demands decision-making, ownership, and product thinking, not task execution alone. 6. Ensure high performance, scalability, and fault tolerance for high-volume transaction systems 7. Handle transaction management, high availability, scalability, reliability for critical banking flows along with concurrency, and data consistency (ACID principles) 8. Ensure clean, secure, testable, and maintainable code with strong adherence to coding standards 9. Banking emphasis: real-time processing, rollback handling, auditability