- Must have 6 years experience in Java Development.
- Strong proficiency in Java programming language and object-oriented design principles.
- Familiarity with Microservices architecture and design patterns
- Good coding / debugging/ clean and reusable code writing skills.
- Having good understanding on Experience with ORM frameworks such as Hibernate or JPA.
- Understand code security / authentication and authorization mechanisms.
- Experience with database-driven development using SQL and/or NoSQL databases.
- Solid understanding of RESTful API design and implementation.
- Working with team provide guidance code review setup best practices.
- Knowledge of Agile / Scrum methodology of development.
- Analyze slow or poorly written code and guide team on improvement path.
- Must have worked on large scale web-based applications.
- Stay Updated with the latest Java & related tools developments trends and best practices.
- Experience with Java-based frameworks (e.g. Spring Hibernate).
nosql,orm frameworks (hibernate, jpa),design patterns,scrum,sql,java-based frameworks (spring, hibernate),hibernate,agile methodology,code security,spring,core java,java,microservices architecture,object-oriented design,restful api design