POSITIONS/REQUIREMENT: Technical Lead (Spark, Scala/Java, Python)
LOCATION: Mumbai (Andheri East)
EDUCATION: B.E./B.C.A/M.C.A/Any other graduation stream, preferably STEM
EXPERIENCE: 7 – 10 years
JOB RESPONSIBILITIES (Apache Spark, Scala/Java/NodeJS)
- Technical Skills:
o Languages: Should be proficient in Scala, Java, Node JS and Shell scripting
o Backend: Micro services interacting with front-end using rest services.
▪ Java, Spring Boot, Hibernate
▪ NodeJS, Express, GraphQL, Sequelize ORM
▪ Scala, Play framework, Akka Actors system
o Databases/Datastores:
▪ MySQL / PostgreSQL / OracleSQL, Hadoop/HDFS, AWS S3
▪ Optional: ElasticSearch, AWS Redshift, Cassandra, MongoDB
o Data Processing:
▪ Apache Spark – Scala, AWS Glue, AWS EMR
▪ Hadoop, HDFS, AWS S3
▪ Streaming (Good to have – Not Mandatory) – Kafka, Kinesis, AWS SQS
o Frontend: (Good to have – Not Mandatory) Understanding of – VueJS / ReactJS / AngularJS, Typescript, ExpressJS. Deployed as combination of Client + Server side app (Universal app)
o Exposure to Docker and container-based development
o Expertise in writing data transformation pipelines – ETLs using Apache Spark
o Experience with modern development patterns like microservices and serverless
▪ Core AWS technologies – IAM, VPC, EC2, S3, etc.
▪ More AWS technologies – Lambda, ECS, Batch, RDS, API Gateway, etc.
o Code Reviews
o Estimations
o Experience with Git / GitHub for source control management
o Understanding working in Linux/Unix environment including exposure to shell scripts
- Behavioural Skills:
o Experience in mentoring a small team of 3-4 technical developers
o Experience in working closely with Business Analysts to understand requirements and
translate into technical solutions.
o Can-do attitude
o Self-starting, motivated to learn
o Good analytical skills, good communication skills
o Attention to details, focus
o Experience working with remote/offshore team and International Customer team
To apply for this job email your details to anup@praxisconsultants.in