About the role
Hands on Expertise in developing Banking systems in Java architecture. Good level of exposure to cloud-native architecture and DevOps Practices Experience in Java Application Design / Development and integration architecture along with modern technologies like Apache Kafka, Container orchestration and microservices architecture. Experience in developing and maintaining banking and financial applications. AWS/AZURE Exposure Experience using and developing RESTful APIs using JAX-RS, JSON Technical skills – Java EE , Struts , Angular , Springboot , Database query writing in RDBMS ( Oracle / DB2/PostgreSQL) , Github , Jmeter,Swagger , Agile Methodologies ,
MUST HAVE:- Software Development (Deign and Coding) for Banking domain Knowledge of above-mentioned Technologies Willingness to learn and pilot innovations independently with minimal hand holding Good analytical and trouble shooting abilities Good Communication skills Awesome team skills
Role Description:- 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 source code reviews Collaborate with Business Analysts / Customers to understand the requirements and translate them into low level design and then code Qualifications: BACHELOR OF ENGINEERING