Job Description
• Strong communication skills, both written and oral
• Having proficiency in Big Data, Spark and Kubernetes
• Having proficiency Java language
• Hands on experience in Microservices, RESTful webservices development in Java (SpringBoot, Dropwizard or equivalent framework).
• Good knowledge in messaging systems: Kafka / RabbitMQ
• Thorough understanding of the System Development Life Cycle and Development methodologies including Agile.
• Experience of Agile development methodology, such as Scrum or XP
• 10+ years of experience in design and development of highly-scalable distributed applications and platforms - particularly for multi tenant, SaaS products.
• Experience building a 'Code, Deploy, Run' pipeline using DevOps best practises by leveraging the best available CI/CD tools.
• Strong computer science fundamentals: data structures, algorithms, design patterns.
• Own Tech Debt/Tech Modernization - Ability to balance the long-term "big picture" and short-term implications of design decisions.
• Demonstrated end-to-end ownership for development and design of least one Big Data project.
• Strong hands on development skills to prototype technical solutions.
• Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
• Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
• Mentoring/coaching Senior staff engineers and other Engineers.
• Focus on reusability, frameworks, patterns and configurations tools for faster development.
• Practitioner of Agile (Scrum) methodology
Basic Qualifications/skills:
• Bachelor's degree in Engineering, Computer Science or Finance
• Minimum 10+ years of Java & J2EE solution experience
• Proficiency in Big Data and Spark
• Finance, Risk and Liquidity experience are a plus
💡 Quick Summary
Seeking a career-building opportunity? The Big Data with Investment Bank position is now open for candidates interested in the Bank Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.
