Description

Description:
 


• Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications, approves them with all stakeholders.

• Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.

• Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.

• Analyzes scope of alternative solutions and makes decision about area implementation based on his/her experience and technical expertise.

• Leads functional and architectural design of assigned areas. Makes sure design decisions on the project meet architectural and design requirements.

• Addresses area-level risks, provides and implements mitigation plan.

• Reports about area readiness/quality, and raises red flags in crisis situations which are beyond his/her AOR.

• Responsible for resolving crisis situations within his/her AOR.

• Initiates and conducts code reviews, creates code standards, conventions and guidelines.

• Suggests technical and functional improvements to add value to the product;

• Constantly improves his/her professional level.

• Collaborates with other teams.

REQUIRED EDUCATION AND EXPERIENCE



Must have:

• University degree in Computer Related Sciences or similar

• 5+ years of hands on experience with Java

• Experience in distributed systems and big data technologies (Hadoop, Hive, Spark, etc.)

• Strong debugging skills in Linux environment for solving performance issues.

• Rigor in high code quality, automated testing, and other engineering best practices

• Strong OOP skills

• Strong communication, collaboration and interpersonal skills

• Result oriented approach

• Good English (oral & written) and communication skills in general



Would be a plus:

• Experience with streaming and real-time data serving systems (e.g. Kafka, Spark Streaming, Flink)

• Experience working with distributed data storage systems (e.g. Hbase, Druid, Cassandra)

• Python knowledge "


 

Education

Bachelor's Degree