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