Job Description
Client: A high-growth SAAS (AdTech) company
Description:
Your Day-to-Day Tasks would include:
- Work in requirements like Engineering, Design, Development, and Deployment.
- All the tasks involve working with Java, SQL Server and Couchbase.
- Build and monitor data pipelines that serve 100+ websites, 150M+ unique impressions daily.
- Write code that can handle 4x more scale than the given requirement.
- Maintain uptime of multiple distributed web applications.
- Build data pipelines to pull data from upstream partners like Google.
What are we looking for in a Candidate?
You should have:
- Minimum 3 years of experience with Java.
- Minimum 2 year of experience with any SQL database (MySql, MSSql, Oracle, DB2, Sybase).
- Minimum 3 years of experience with web development.
- Experience with any NoSQL database (MongoDb, Couchbase, CouchDb, DynamoDb).
- Experience of designing/implementing/maintaining scalable distributed systems.
- Experience with any cloud platform (AWS / Azure / GCP).
- Experience with Kafka and Spark.
- Experience with Springboot.
Good to have:
- Experience with BI and data reporting.
- Experience with Elastic Search.
- Understanding of data warehousing.
- Experience with Akka.
- Experience in Docker, Kubernetes, Jenkins.