Design and develop applications using Core Java / J2EE technologies.
Implement Spring Boot for building robust and scalable Java applications.
Utilize Hibernate for effective data access and ORM.
Demonstrate an understanding of the Model-View-Controller (MVC) architecture.
Work with JDBC for database connectivity and interaction.
Design and implement Restful Web services for seamless integration.
Developing agile web pages using thyme leaf, react and frontend technologies like JavaScript, JQuery, CSS and Typescripts.
Implement Java Concurrency Patterns for effective multi-threading.
Design and develop micro services for modular and scalable applications.
Demonstrate proficiency in multi-threading concepts.
Experience with latest UI frameworks like Bootstrap/Material UI Preferred experience with new generation of Web Programming - using Micro Service, REST/JSON, Component UI models.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Familiarity with code versioning tool Git.
Education Qualification:
B.E./B.Tech./M.Sc. in Computer Science, Computer Engineering, Information Technology, or MCA