Janani.ai - Head - Software Architect/Software Engineering (3-8 yrs)
Head Software Architect/Head Software Engineering
What are we looking for?
- Knowledge and Experience of defining architecture is an absolute must. Should be very conversant with architecture and design patterns.
- Good knowledge of data structures and algorithmsand Java -Intermediate (Collections, Polymorphism, Design Patterns) to Expert level (Annotations, Lambda, Streaming, Concurrency)
- Thorough knowledge of REST Framework like Spring Boot, REST Maturity Levels, good and bad practices of REST
- Ability to work in Agile methodology and familiar with agile development tools like git, Jira, Jenkins, etc
- 5+ years of experience in software development with strong expertise in Java with micro web frameworks like Play, Spring MVC, reactive programming
- JavaScript - Angular.JS, React.JS
- Highly skilled with extensive experience in NoSQL technologies (Elasticsearch, MongoDB, Cassandra, Kibana, etc).
- Good understanding of Kafka, Redis, ActiveMQ, RabbitMQ, solr, etc., AWS cloud-based platform exposure.
This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.