Exp: 12yrs+
Location: Bangalore
NP: Immediate to 15days
Job Description:
▪ 8+ 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 Test-Driven Development (TDD) and Continuous Integration (CI)
▪ Strong Knowledge of Data Structures & Algorithmsß
▪ Experience in working with data-driven RESTful APIs using web frameworks like SpringBoot, 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 Microservices-based architecture and the related eco-system
▪ 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.