Key Responsibilities will include but are not limited to:
Owns all technical aspects of software development for assigned applications
Functions as an engineer of an agile team and helps drive consistent development practices
Typically spends 80% of time writing code and testing, and remainder of time collaborating with peers, partners through ongoing product/platform releases
Develops deep understanding of tie-ins with financial domain systems and platforms within the supported domains
Provides continuous support for ongoing application availability
Minimum Qualifications
BS or MS Degree in Computer Science, Computer Engineering, or other Technical field or equivalent work experience
8+ Years of experience of software development experience with proven hands-on experience in Big Data technologies.
Strong SQL knowledge to fire complex queries to extract relevant data.
Good troubleshooting skills in terms of accessing error logs from Splunk and other error handling tools.
Well versed in Big Data – Hive, Java, Spring boot, API
Hands on experience of Core Java concepts including Collection, multithreading, Advance Java features
Strong Object-Oriented Programming skills and design patterns
Good knowledge and experience with configuration management tools like GitHub
Strong analytical and problem-solving skill
Good communication skills and teamwork
Open-minded and passionate about learning new technologies
Willingness to learn new technologies and leverage them to their optimal potential
Bachelor's degree in Computer Science