Professional Documents
Culture Documents
overall production management for the firm’s software and hardware assets. The platform
provides these capabilities using big data processing, machine learning, real-time streaming
analytics and simplified visualization/interaction to give computer systems the ability to learn
and automate many of the tasks that humans would normally perform manually to run the
bank’s systems. This is achieved through sophisticated engineering; autonomics and machine
learning that statistically and inductively help understand the behaviour of these complex
systems.
QUALIFICATION
Bachelor's Degree (or equivalent or higher) in Computer Science, Information Technology,
Electronics and Communication. Overall 10 – 18 years of experience with a minimum of 8 years
in developing Java-based applications.
ESSENTIAL SKILLS
1. Technical
· Core Java, Collections Framework, Concurrent Programming
· Experience with spring framework, multi-threading
· Testing frameworks including Junit
· Experience with building stream-processing systems, using Spark-Streaming
· Experience with NoSQL databases, such as MongoDB. Understanding of distributed key/value
databases like HBase & Cassandra are a plus.
· Experience with messaging systems, such as Kafka or RabbitMQ
· Experience with Caching solutions like Hazelcast/Redis or other equivalent solutions
· Unix/Linux experience
· Strong debugging & troubleshooting skills
· Experience with build/CI/CC/CD tools – Gradle/Maven, SVN, JIRA, Jenkins, Sonar, AFS
2. Soft skills
· Strong communication skills with a track record of working and collaborating with global
teams,
· Must possess the ability to handle multiple on-going assignments and be able to work
independently in addition to contributing as part of a highly collaborative and globally dispersed
team,
· Strong analytical skills with the ability to break down and communicate complex issues, ideas
and solutions,
· Thorough knowledge and experience in all phases of SDLC
· Ability to work with a team, leading/mentoring them while contributing with them to facilitate
an outcome
· Ability to collaborate with various stakeholders – technical & functional to distil requirements
and setting up a product vision.