4-12 years of experience
In-depth understanding of Core Java principles and basic database skills
Strong Multi-threading concepts
Java Concurrency Utils
Understanding of JVM and Garbage collection
Extensive Collections API expertise
Exposure to Spring or similar framework, grasp of IOC concepts
Able to apply OOPS Concepts to real life programs
Capability to use Design Patterns - ( Singleton , Factory, Adaptor, Strategy )
Ability to write complex SQL queries
Ability to comprehend application of database index and transactions
Exposure to designing a large-scale, real-time, business critical systems. The candidate
should possess clear and concise communication skills , to work with a team which is
spread across the globe.
Should be self-motivated and curious, and wanting to learn the financial domain and
apply his best in-class skills to problems at hand.