Company Name: Akamai Technologies
Company Profile: Click Here
Job Role: Software Engineer
Location: Bangalore
Qualification: B.E/B.Tech/M.Sc/MCA/M.Tech
Exp: 2+ Years
- Independently develops and implements features for data intensive web applications and is accountable for such deliverables.
- Delivers code that meets CST specifications, creating little to no operational support overhead and requires minimal support during development from lead engineers.
- Creates self-documenting designs and/or clearly communicates intent via comments in code, on specifications, in as-built documentation and during code reviews.
- Writes unit and integration tests for each deliverable, effectively and comprehensively exercising the code; prevents the introduction of subsequent bugs, and corrects existing bugs or design issues when discovered.
- Work individually and as part of a team in India/US, communicating daily updates to lead and/or manager via written status and issue-tracking system updates
- Be self driven and passionate about developing best optimized solution and always eager to learn emerging web technologies
- Bachelor’s degree or Master’s Degree with at least 2 years experience in web development.
- Strong CS fundamentals and good in DS/Algorithms
- 2+ years of experience with Core Python and MVC frameworks like Django, Flask or Web2Py.
- 2+ years of experience with relational databases like Oracle, MySQL
- Experience of celery, redis, memcached, rabbitmq etc
- Experience with the tools & framework used in the SDLC (e.g. Git, Jira, PyUnit etc).
- Proven ability to work in a fast paced, agile and in an ownership and results oriented culture
- Possess strong passion for learning new/emerging technologies and has a very high technical problem solving acumen
- Experience with NoSql DB like ES, mongodb, Cassandra will be a plus
- Knowledge of cloud computing infrastructure (e.g. Amazon Web Services EC2, Elastic MapReduce, Google Cloud)
- Exposure into building HA, scalable, distributed web applications.