Description

·         12+ Years hands-on experience with Core Java and related technologies.

·         6+ Year of experience working with SQL and database design.

·         5+ Year of hands-on experience with SPARK (using JAVA) based processing.

·         Strong object oriented design and development skills using core Java and Spring, Data Structures and algorithms and design patterns.

·         Experience with development of event based system orchestration.

·         Experience with development of rule based system.

·         A good understanding of how to build multi-threaded applications utilizing a service oriented architecture.

·         A culture of incorporating unit test cases when designing systems using Junit/BDD.

·         Strength in querying large relational databases in an optimized manner

·         Ability to write scripts in Shell/Python- Excellent analytical ability

·         Strong collaboration, communication & dev team leadership skills.

·         Experience with Agile methodologies and DEVOPS automation.

 

Preferred Qualifications:

·         Risk/Financial Systems development experience

·         Understanding of massive parallel processing (MPP) architecture to support high volume data processing.

·         Knowledge of Python syntax and experience with relevant libraries such as NumPy, Pandas etc

Education

Bachelor's degree