Senior Java Software Engineer

Tata Consultancy Services
Mumbai, Maharashtra, India

Greetings from TCS!!!

TCS Mumbai/Bangalore hiring for Senior Product Engineer Core Banking/Payments !!!!!

Role: Senior Product Engineer Core Banking/Payments

Experience required: 5 to 15 years

Location:- Mumbai/Bangalore

Required Technical Skillset:-

  • 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.
  • Good 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 Skills:-

  • 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
  • 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
  • Coordination between onsite and offshore teams to perform the work
  • Performance reviews of the system performance and fixing any glitches
  • Developing reports and data extracts.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →