❖ Bachelors in Engineering (B.E or BTech.),
❖ Expertise in Java programming language
❖ Proficiency in RESTful API, microservices architecture and containerization technologies (Docker)
❖ Strong programming, problem solving skills, data structures and algorithms.
❖ Solid foundation in Computer Science, distributed systems and web technologies.
❖ Proficient in one or more Java based backend programming frameworks - Ex - Java spring, Java spring boot, Java vert.x
❖ Knowledge of one or more SQL (mySQL, postgres) and noSQL data stores (mongDB or Cassandra)
❖ Knowledge of observability systems
❖ Knowledge of managed cloud services like AWS / Azure / GCP
❖ Experience with distributed messaging technologies like RabbitMQ, Google PubSub etc. and caching services like redis etc is desired.
❖ Candidates must be well versed in Spring Boot framework where they should know Hibernate, JPA (Especially retrieving the data from DB), Controller, Service and Repository.
❖ Candidates should be able to create their own design for implementation of their features assigned to them but it is optional for interns.
❖ Candidates must know Java 8 and above features.
Java, Spring Boot, REST API, Microservices, Hibernate, JPA, MySQL/PostgreSQL, Docker, AWS, RabbitMQ/Redis.