Job Details

 

VP - Java - 69791

  • 6 - 10 years
  • Bengaluru/Bangalore
Industry :
Banking / Financial Services / Broking
Functional Area :
IT Software - Client / Server Programming
submit your CV

Quote job ref: 212442

Job Description

Basic Qualifications

· Bachelors or Masters degree in computer science or engineering or equivalent experience

· Hands-on Java technical lead with 8+ years of experience in developing Java systems with strict requirements for low-latency and deterministic performance.

· Prior experience with Event Sourcing (Kafka, Akka, Spark) and Data Distribution based architecture

· Experience with NoSQL (Mongo, Elastic, Hadoop), in memory (MEMSQL, Ignite) and relational (Sybase, DB2, SybaseIQ) data store solutions

· Strong knowledge of data structures, algorithms and design patterns

· Experience in data driven performance analysis and optimizations.

· Strong communication skills and the ability to work in a team

· Strong analytical and problem solving skills

· Ability to solve high performance engineering problems in a language agnostic manner.

Preferred Qualifications

· Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack

· Off-heap memory management,

· Distributed server software experience

· JVM internals, tuning for low-latency

· Hardware stack and hardware architecture from a latency perspective

· Exposure to container platforms

Exposure to Micro Service

Key Skills
Java
Distributed systems
Kafka
Spark
Akka
Cassandra
Micro Services
Datastructure
Algorithms
Scalability
RDBMS
Nosql
Mongo
Elastic
Hadoop
Sybase
Design Patterns
Education
  • B.Tech/B.E.
submit your CV