46 years of experience in Software Development
Strong Java skills including Java 8 features
Great OO skills including strong design patterns knowledge
Strong knowledge of software best practices like TestDriven Development (TDD) and
Continuous Integration
Strong Knowledge of Data Structures & Algorithms
Experience in working with datadriven RESTful APIs using web frameworks like
Spring Boot etc.
Strong knowledge of a few databases like PostgreSQL NoSQL etc.
should be able to do data modelling
Good understanding of ORMs like Hibernate JPA etc.
Better to know Azure tech stack
Performance tuning of applications
Knowledge of dependency managers and build tools like Maven Gradle etc.
Strong debugging skills
Good understanding of Microservicesbased architecture and the related ecosystem
Knowledge of Reactive programming concepts using RxJava and other such frameworks
Familiarity with architectural/ design patterns
Understanding of Docker containers and Kubernetes
Advanced knowledge of Agile methodology.