Role : Sr. Java Full stack developer
Location : NYC,NY/Jersey City, NJ / Pittsburgh, PA (Locals Only)
In-Person Interview on Sep 14th
Job Description:
Skill areas |
Discussion Topics |
Angular |
Fundamentals of Angular is the core area that we need to focus. Typescript, Javascript are bare minimum |
|
Eg: Reactive Forms – How to validate custom forms |
|
Eg: Dynamically loading the forms, etc (Form Arrays) |
|
Components , Directives, Services, Interaction of components, Core Angular framework |
|
One way and two-way data binding and data processing through controllers |
Core Java (Java 8) |
Abstractions, Design Patterns, Spring & MVC Framework |
|
Write clean, efficient, and maintainable code in Java, Spring Boot |
|
Implementation of Java Collections and Streams. |
|
Understanding of Java 8 features like Lambda, Functional Interfaces – Consumer, Predicate, Function, etc. |
Springboot |
Knowledge on Actuator, handle exception without using try and catch, knowledge on security mechanism |
Microservices |
Overloading, Streams (Filter), Transaction handling |
|
REST API areas which are very critical that we need to cover are: |
|
REST endpoint controllers in Spring |
|
Ability to write API – End to End |
|
API Security |
SQL |
MS SQL – good knowledge on tables and joins. Creating/modifying views. |
Deployment |
Docker, Sonar |
Code Repository |
GitLab, Jenkins |
Development and Knowledge Base: |
Eclipse, IntelliJ, JIRA, Confluence |
Thanks
Yogeshsharma K,
Reveille Technologies, Inc
—