Java Trainer - Lead Consultant-Technology
Java Trainer - Lead Consultant-Technology - (60552)
Description
Role Name
Senior Developer - JEE and Angular
Senior Developer skillsets
-
Strong Expertise in TypeScript, JavaScript, jQuery
-
Design and Development knowledge on Angular v8-10
-
Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
-
Strong expertise with HTML, CSS, and writing cross-browser compatible code.
-
Good understanding of AJAX and JavaScript Dom manipulation Techniques
-
Strong Experience with RESTful services
-
Experience in JavaScript build tools like npm,yarn,visual studio code
-
Able to auto unit testing scripts using Karma and Jasmine)
-
Test runner framework (ex. Karma)
-
Hand on and implements complex Angular web components, directives, controllers, services,pipes,routes and navigation,promise & observable,i18n,workspace,aot etc
-
Able to develop responsive application using BootStrap and Google MD & CSS Media Query
-
Translate application storyboards and use cases into functional applications
-
Design, build, and maintain efficient, reusable, and reliable Java code
-
Familiar with various design and architectural patterns
-
Skill for writing reusable Java libraries
-
Strong in Core Java and Java 8 Programming
-
Strong in Object Oriented programming
-
Strong in Collections, Generics, IO, Threads, and Functional Programming
-
Good in analytical and programming skills
-
Good & Working knowledge in Spring Framework and its associated modules like AOP, Data, MVC, Controllers, RestControllers, Property Configuration, Spring Security
-
Able to write REST API end point using Spring MVC Framework
-
Able to work both in Spring Boot and Spring Vanilla Flavors.
-
Good & Working Knowledge in ORM Frameworks like Hibernate/JPA with in depth skills in Criteria Query, Projections API's, JPA Repo, Entity Mapping - Association, Inheritance, 2 way Cache, Spring Configurations setup, Service Security Filter Chain, Filters and Interceptors etc
-
Able to write efficient programming in java and could able to understand & fix code quality issues proactively.
-
Able to write unit test cases using junit and mockito
-
Able to apply JEE design patterns & standard design practices
-
Able to write efficient SQL queries using Joins and sub joins, views, aggregate functions, group by, inner queries, stored procedures etc.
-
Hands on experience with Git SCM tools
-
Working experience in Agile Environments
-
Great interpersonal and communication & Documentation skills
Primary Technology Skillset
- Angular
- jQuery, JavaScript
- TypeScript
- BootStrap
- Angular
- Rxjs
- Jasmine and Karma
- Good MD
- Angular FireBase
- Java
- Core java + Java 8
- Java Frameworks
- Spring Boot
- Spring MVC (RESTController, Validator)
- Spring Configuration
- Spring Data JPA (w) Hibernate
- Maven / Gradle
- Junit & Mockito
- Spring Security
- Development Environment
- App Debugging
- CLI Commands
- App Configuration
Secondary Technology
Skillset
- Working knowledge on Linux Environments
- Deployment Skills
- Swagger, Actuator, GC Fine Tuning.
- Knowledge on Docker, k8
Primary Location
: India
Schedule
: Full Time
Job Type
: Experienced
Travel
: No
Job Posting
: 02/10/2021, 4:13:02 AM