Job Description :
- 6+ years of experience in Java-based technologies.
- Extensive understanding of Java based Web-service technologies and knowledge of server-side design patterns, object-oriented design etc.
- Work experience in Spring, Spring boot, Rest based web services, Java,
- Deep understanding of distributed systems and demonstrated ability to develop and support large-sized internet-scale software systems.
- Ability to quickly pick up new technologies, languages, tools with ease.
- Team player who collaborates and incorporates feedback from all relevant stakeholders.
- Good analytical, logical reasoning and Problem-solving skills.
- Exposure and knowledge to Agile concepts and TDD.
- Exposure to NoSql databases, Cloud computing, Microservices, DevOps concepts, UI Technologies is an advantage.