





Tier-1 bank plus generalist Python/Java developer title increases applicant competition.
Strong finance data domain focus reduces transferability, but core data engineering skills remain transferable.
Explicit 8+ years requirement plus many mandatory data, DB, and DevOps skills increases filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end technical direction and delivery for a scalable, reliable data ingestion platform (ETL and streaming).
Lead and mentor a small engineering team including coaching, code reviews, and technical guidance to ensure delivery accountability.
Define and drive engineering best practices, including TDD, CI/CD strategy, observability, documentation, and operational readiness.
Minimum 8+ years of relevant software development experience.
Strong programming skills in Python with deep knowledge of OOP, design patterns, or Java as primary language with working knowledge of Python.
Experience with RDBMS (DB2, PostgreSQL, Sybase) and expertise in SQL and data modeling.
Proficiency in Linux/UNIX environments with shell scripting and experience building/maintaining CI/CD pipelines.
Experienced in designing, developing, and operating complex enterprise financial systems with a strong computer science foundation including performance optimization.
Proven leadership capabilities through engineering mentorship and driving a disciplined engineering culture focused on reliability and measurable outcomes.
Comfortable working in Agile SDLC environments with experience in DevOps tooling, Big Data platforms, MPP databases, and financial services domain knowledge.