Description

3+ years experience in professional software development using OOP and distributed microservices.
Masters or Bachelor's degree in Computer Science, Engineering or related field.
Programming capabilities with experience in Java and Go Language, preferably JAVA.
Experience in developing microservices using micronaut or spring-boot framework
Excellent knowledge and implementation skills of data schema design and efficient SQL queries, Preference to Postgres or any time series databases.
Working knowledge of stream processing systems and message queues like pub-sub or Kafka is preferred.
Experienced in REST API design and protocol design across different network layers.
Experience in building stable and scalable server components/features preferred.
Distributed systems knowledge for massive horizontal scaling.
Working experience in using Kubernetes, docker, Jenkins pipeline, and GCP/AWS
Should have quality focus with demonstrable skills using test frameworks.
Highly collaborative, with excellent communication skills.

Education

Bachelor's degree in Computer Science