Required skills: Java, NoSQL, Docker, Kubernetes, Prometheus, Consul, Elasticsearch, Kibana
Experience: 8 to 10 Years
Location: Bangalore, Karnataka, India
Job Description:
- Design and implementation of features in distributed back end systems
- Ownership of the implementation, and delivery of well-defined features from start to finish Implementation of unit tests via testing frameworks Triage and fix reported bugs
- Communicate estimates, schedules, issues, and dependencies to technical or project lead Define and craft integration tests with Test Engineering
- Continually bring new ideas and insights about technology to the engineering team
- Share knowledge for new technologies with the team
- Requirements BS in Computer Science or equivalent
- 5-10 years of relevant development experience
Skills & Knowledge:
- Knowledge of Java & Python is must.
- Nice to have Knowledge in NoSQL, Docker, Kubernetes, Prometheus, Consul, ElasticSearch, Kibana, and other CNCF technologies
- Knowledge of Linux and Bash
- Skilled in crafting distributed systems Understanding of concepts such as concurrency, parallelism, and event driven architecture
- Knowledge of Web technologies including REST and gRPC
- Intermediate knowledge of version control tools such as git and GitLab
- Familiar with Agile development concepts
- Enjoys working in a dynamic and fast-paced environment
- Strong communication and documentation skills
- Strong accountability and motivation
- Contribution to the open-source community (ie. blogs, source code, etc)