Desired Experience Range - 8 to 20 years of experience
Location of Requirement - Mumbai
Required Technical Skill Set-
Hands on Expertise in developing Banking systems in Java architecture.
Experience in Java Application Design / Development and integration architecture along with modern technologies like Apache Kafka, Container orchestration and microservices architecture.
Valuable level of exposure to cloud-native architecture and DevOps Practices . AWS/AZURE Exposure is nice to have
Experience using and developing RESTful APIs using JAX-RS, JSON ;
Technical skills one or more out of : Java EE , Struts , Angular , Springboot , Database query writing in RDBMS ( Oracle / DB2/PostgreSQL) , Github , Jmeter,Swagger , Agile Methodologies , data migration
Must-Have
Software Development (Design and Coding) for Banking domain experience in a Core Banking development ,
integration and support will be given preference; Experience in Payments Processing systems (except Cards) like NEFT / RTGS / SWIFT / ACH / Wires / SEPA or equivalent will be given preference.
Knowledge of above-mentioned Technologies
Willingness to learn and pilot innovations independently with minimal hand holding
Positive analytical and trouble shooting abilities
Positive Communication skills
Awesome team skills
Role descriptions / Expectations from the Role
Low level design & Development new / incremental for Banking Products of TCS BaNCS (Core Banking , Payments , Loan Origination etc)
Integration of TCS BaNCS systems into customers IT landscape by designing and developing interfaces using data streaming , event architecture , APIs , file etc
Troubleshoot problems reported by customer / users
Perform Unit Testing of the developed code
Automation in the processes
Maintain low level documentation like Swagger , Product Design documents
Conducts sou