
Mandatory Skills - 6+ Years of strong hands on and coding experience with React and 3-4 years of strong experience with Spring Boot
Role : Java React DeveloperLocation: Remote/Canada Note: Candidate should must have been only from EST time zone.
Required Skills:· Java knowledge,· OOPs Concepts - Polymorphism, Inheritance, Composition,· Serialization, Serial Version UID· String manipulation· Collections (Generics, Maps, List, etc.)· Streams API, Functional Interface, Lambda, var keyword and all the new features of Java from Java 8 onwards· Basics of Servlet/Jsp and it’s lifecycle.· MVC Architecture (layered architecture, Separation of Concerns)· Database Knowledge (Subqueries, Joins, ACID, Denormalization)· Design Patterns (Singleton, Factory, Adapter)· Rest APIs - Understanding and best practices· Java Memory Management, Knowledge about types of GC, Class loaders, Exception Handling· Java multithreading, Executor framework, Parallel Stream· Up to date with the latest features of Java latest version (Good to have)· IoC (Setter vs Constructor Injection)· Spring bean lifecycle and hooks· @Component, @Repository, @Controller and @Service· Difference between @Autowire and @Resource· Configuration using XML v/s Annotation· Spring MVC concepts· Annotations: Spring Boot Application, Enable Configuration, Component Scan· Annotations: Request Mapper, Rest Controller· Starter module· Spring Actuator· Externalized Configuration· Lazy Initialization· How to scale a web-app. Scaling up vs Scaling out.· Authentication, OAuth. Auth for Restful APIs. JWT token based auth.· Spring security concepts· Spring MVC apps best practices. Coding conventions and standards· Design Principles(SRP, DRY).· Common bottlenecks in performance of an app (Web/App server/DB)· Difference between Unit and Integration testing· Unit test writing· Azure· PHP knowledge Good to have:· Up to date with the latest features of Java latest version· Container Orchestration - Docker, Docker-compose, Kubernetes· PCF (Pivotal Cloud Foundry)· Lombok library, Jackson/Gson library· React knowledge· . Net knowledge· HTML. knowledge· C knowledge· C# knowledge
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
