· At least 7 years solid hands-on experience in Java/J2EE development
· At least 3 years of experience in Apache Spark development
· Strong experience with Apache Spark(Dataframe, APIs, RDDs, Spark SQL) for building scalable ETL pipelines.
· Proficient in Shell scripting ( Bash or similar)for process Automation.
· Extensive expertise in MS SQL Server performance tuning, including:
o Query optimization and index tuning
o Understanding of execution plans
o Database monitoring and troubleshooting
o Partioning strategies, locking, blocking and deadlock analaysis
Functional
• Basic understanding of risk domain
• General banking, finance and investment banking understanding and knowledge
Technical
• Java/J2EE ,Spring, Spring Boot, RESTFUL Webservices, Apache Spark
• Knowledge on both frontend and backend development
• Solution design using proven patterns, awareness of anti-patterns, performance tuning
• Indepth knowledge on Relational databases MS SQL Server, sql profiler, query analyzer
• Experience with CI/CD pipelines(Jenkins/GitLab or similar)
• Knowledge of scheduling tools(Airflow, Control-M)
• Strong understanding of data warehousing concepts, ETL design patterns and large-sclae data processing.
EA Number: 11C4879