List qualifications, skills and experience expected in the successful candidate
Mandatory Skills : Exposure to Angular + Spring boot + Batch Scheduling
. Undergraduate degree in computer science or similar (e.g. software engineering, etc.)
. Outstanding communication, and stakeholder management skills
. Sense of ownership and hands on approach to problem solving and designing solutions
. Ability to work optimally under challenging deadlines - ability to multitask, supporting applications, production stability
. Dedication to fostering an inclusive culture and value diverse perspectives
. Ability to develop and unit test code in a rapid moving and changing environment
. Excellent design skills and ability to work independently and in a team setting
. Outstanding problem solving skills
. You should have 7+ years of developer experience in Java and associated technology
. Strong fundamentals in Core Java (Java 8) is a must, along with a good understanding of basic design patterns and some of the newer features available in Java 8+.
. A good understanding of Java-Database connectivity (JDBC or Persistence APIs) will be expected to perform well in this role.
. Strong expertise in Spring boot and Spring framework is required.
. A good understanding of web-services (REST based) is expected.
. Experience with query performance tuning/database schema design principles will be a strong plus.
. Any previous experience with web-based applications will be considered a strong plus.
. Exposure to Angular
. Experience with batch scheduling systems such as Control-M is required.
. Experience in GIT repository will be necessary.
. Experience in CI/CD pipeline is a plus.
Some exposure in Asset Servicing and/or Investment Banking Operations is good, but not mandatory.