





Tier-1 bank, mid-level backend role, metro location, and generalist Java/Spark skillset increase candidate competition.
Core Java and Spark skills are transferable, but banking domain experience makes fit moderately sensitive.
Explicit 4-8 years plus mandatory Java, Spark, Spring, DB and Unix skills make shortlisting highly stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Participate in the design, development, and implementation of new or revised application systems in coordination with the Technology team.
Contribute to application systems analysis and programming activities focusing on Core Java and Apache Spark.
Ensure software solutions align with business needs, including performance considerations like caching and database optimization.
4-8 years of relevant experience in the Financial Services industry in an Applications Development role.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Hands-on experience with Core Java, Apache Spark (Java), Spring Boot, Spring Batch, Oracle DB (including schema design and query optimization).
Proficiency in Unix-based OS, shell scripting, SQL queries, and source code management tools (e.g., Git, Bitbucket).
Experienced in financial services application development with knowledge of banking domains like pricing and risk.
Strong technical foundation in Java, Spark architecture, and design principles, with problem-solving ability to work independently.
Capable of handling development under pressure and adapt to evolving requirements while maintaining clear communication within the team.