Java Developer (Intermediate)
Job Description
Minimum qualifications:
4 to 7.6 years of experience in design and development of highly scalable applications and
platform development in product-based companies or R&D divisions.
Strong computer science fundamentals: data structures, algorithms, design patterns.
Extensive hands-on experience building services using these technologies Java, Spring boot,
Microservices.
Hands on experience or good understanding of NoSQL databases and Big data (Cassandra, Kafka, Spark)
Additional Qualifications:
Experience in building large scale distributed systems experience, including scalability and fault
tolerance.
Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
CI/CD development environments/tools: Git, Docker, Kubernetes.
Exceptional communication and interpersonal skills
Design Patterns, Nosql, Data Structures, Java, Algorithms, Spring Boot, Microservices