Java Full Stack Developer
KeySkills
Company Name
Job Description
Expected Competency/proficiency Areas OOPS, Collections, exception handling, concurrent programming, lambda expresssions, stream API 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding RDBMS Concepts like databses, schema, queries 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding Need for unit testing, test cases, frameworks like Junit / Mockito Required Dependency Injection, Spring Bean Lifecycke, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding REST architecture, resources, HTTP methods and usage, URI mappings 2 - Advanced Beginner - Conceputal understanding, Observed Hands-on/Troubleshooting skills,Coding/Scripting Skills Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc 2 - Advanced Beginner - Conceputal understanding, Observed Hands-on/Troubleshooting skills,Coding/Scripting Skills Microservices Architecture & Design Patterns like Service Registry / Discover, API Gateway, Circuit Breaker, Externalized Configurartion, Spring Cloud 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding SOLID principles, Design Patterns 2 - Advanced Beginner - Conceputal understanding, Observed Hands-on/Troubleshooting skills,Coding/Scripting Skills Maven, Git, 2 - Advanced Beginner - Conceputal understanding, Observed Hands-on/Troubleshooting skills,Coding/Scripting Skills Angular or React 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding Angular or React with unit testing frameworks like Jasmine / Karma 3 - Competent - Has Good understanding in the subject area, Observed Good Hands-on/Troubleshooting skills, Good Coding/Scripting Skills, design understanding