Required/ Mandate Skills
- Have a sound knowledge of a Java backend framework (e.g., Spring/Spring Boot), object oriented design and design patterns, Data Structure.
- Have experience with microservices and implementing and consuming RESTful APIs.
- Experience designing highly scalable enterprise products full lifecycle
- Experience mentoring and training others on complex technical issues
- Demonstrate a mindset of delivering secure, well-tested and well-documented software.Experience with relational databases.Excellent verbal and written communication.
Do You Know (Skills good to have)
- Exposure to building service oriented distributed systems
- In building systems that process big data in a distributed environment, either in real time streaming or offline batching.
- In messaging systems like Kafka, RabbitMQ, kinesis, etc.
- In real time computation tools like Storm / Spark or Hadoop based tools.
- In Data warehousing technologies like Redshift, BigQuery, etc.