Best Tech for BankingThe good thingsAble to work with latest tech: Spring and Hibernate for Java, Angular for frontend, GIT as Version Control. Above average salary. Guaranteed to learn a lot, especially if joining as fresh graduate and willing to learn. Have good practices of Unit Testing and Continuous Integration, which many other big companies lack.
The challengesLike any other parts of this world, there will be politics, and therefore if u are lucky to have good colleagues, this place is really quite satisfying. If you are a really experienced developer, you may not learn much here. May be required to work on weekends.