





Tier-1 brand and metro location increase competition, seniority and niche distributed-systems skills moderate it.
Core backend Java and distributed-systems skills transfer across industries, though banking domain knowledge matters.
Explicit 8+ years, mandatory Java, distributed-systems and DevOps tool requirements create strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead development and implementation of new or revised application systems coordinating with the technology team.
Manage all phases of software development lifecycle including analysis, design, construction, testing, implementation, and user support.
Serve as a subject matter expert (SME) advising senior stakeholders and ensure compliance with firm policies and risk management.
8+ years of experience in systems analysis, programming, and managing application development projects.
Strong expertise in Java development with core Java concepts, design patterns, and frameworks such as Spring MVC, Spring Batch, and Spring Boot.
Hands-on experience with RESTful APIs, relational databases (Oracle, Sybase), and DevOps tools like BitBucket, GitHub, Jenkins, TeamCity, Tekton, Harness, and uDeploy.
Bachelor’s degree or equivalent experience; familiarity with AI tools like Copilot used in software development lifecycle.
Experienced in designing and implementing complex distributed systems and event-driven architectures using messaging platforms such as Kafka and Solace.
Proficient in microservices architecture and deployment on cloud environments with knowledge of distributed caches (Redis, Hazelcast) and streaming frameworks (Apache Flink, Apache Spark).
Familiar with AI adoption strategies in software development, including use of AI models (Gemini, GPT, Claude) and development of AI agents in SDLC.