Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect & build state-of-the-art server-side web applications.
- Build distributed backend application in the cloud.
- Understand repeatable automated processes for building the application, test it and deploy it at scale.
- Be able to develop a project through its entire lifecycle.
- Have strong attention to details, a strong sense of ownership, pride in the quality of one’s work and the ability to meet deadlines.
- Provide technical direction and guidance, as well as draft specifications, architect solutions, define timelines, advice on industry best practices.
- Ability to quickly learn new technologies and adapt to a fast-paced environment
- Embracing engineering culture
- Compliance to ES values, policies and procedures
Job Requirements
- Strong Experience with Core Java development (Java 8, spring boot, Spring Cloud, Maven, Hibernate).
- Familiar with challenges of building large scale highly robust, low latency backend systems.
- Experience in building distributed micro-services and cloud based application architectures.
- Good Experience in working in an agile development environment.
- Knowledge of ORM, SQL and Data Modeling.
- Experience with TDD and writing quality unit tests.
- Knowledge of technologies such as containers, RabbitMQ and Redis is a Plus.
- High sense of ownership and discipline