About the role
Requirements:
- A bachelor's or master's degree in software engineering, computer science, or a similar discipline.
- 3+ years of hands-on experience in backend development using Java.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficiency in Java frameworks such as Spring, Spring Boot, etc.
- Experience in building large-scale applications and leveraging distributed systems.
- Experience with database technologies such as MySQL, MongoDB, or Elasticsearch.
- Knowledge of distributed data storage and processing frameworks such as Apache Kafka, Apache Cassandra, or Hadoop.
- Knowledge of containerisation technologies (e. g., Docker, Kubernetes) and cloud computing platforms (e. g., AWS, Azure, GCP) is preferred. exceptional problem-solving abilities, meticulousness, and a drive to provide software solutions of the highest calibre.