- Experience in Application development using Java along with strong knowledge on Java design patterns.
- Experience in spring boot, Aerospike, Multi-threading.
- Robust experience in developing and consuming rest services.
- Working experience in docker.
- Good to have experience in micro services - inter service communication, microservice design patterns etc.
- Experience in working with any cloud - AWS/GCP/AZURE.
- Good to have experience in DevOps technologies like terraform, Kubernetes and deployment processes.
- Experience in working with SQL database. Should have knowledge on database concepts like Indexing, partitioning etc. Should be able to write complex queries involving multiple joins and inner queries.
- Good to have NOSQL database experience.
- Should have good communication skills.