Job Title: Technical Trainers– JR/347
Job Description:
PrimeSoft is seeking a Technical Trainer with hands-on development on Java, Spring, SpringBoot, Microservices and Hibernate/JPA. The goal is to contribute to the development of people’s technical/IT skills to meet organizational needs
Responsibilities
- Devise technical training programs according to organizational requirements
- Evaluate technical employees and identify areas needing improvement
- Determine course content according to objectives and prepare training material (presentations, worksheets etc)
- Produce training schedules and classroom agenda and execute training sessions, webinars, workshops etc in groups or individually
- Report data on completed courses, issues, and absences
- Track employee training success and progress
- Determine overall effectiveness of programs and make improvements
- Learn new technologies and impart training on the same as per organizational requirements
Mandatory Skills:
- Knowledge of modern training techniques and tools in technical subjects
- Experience in designing technical course content
- Extensive knowledge in Object Oriented Programming and Design
- Extensive knowledge of Java with Java 8 features such as Lambda expressions etc
- Extensive knowledge of Spring technologies such as Spring Boot, Spring MVC, Spring JPA
- Extensive knowledge in ORM frameworks such as Hibernate, MyBatis
- Extensive knowledge in design, creation and consumption of RESTful API
- Extensive knowledge on Micro-Services development and deployment
- Extensive knowledge in automated unit testing using JUnit, EasyMock, PowerMock, Mockito
- Knowledge in writing SQL queries and interacting with database systems such as Oracle, SQL Server or NoSQL databases such as Amazon DynamoDB, MongoDB
- Knowledge of version control systems such as Git, SVN and branching strategies
- Outstanding communication skills and comfortable speaking to crowds
- Excellent organizational and time-management abilities
Additional Skills
- Knowledge of Caching using Redis, Memcached
- Knowledge in interacting with messaging systems such as RabbitMQ, ActiveMQ, Kafka
- Knowledge of Cloud Native application development
- Knowledge of Docker and containerization
- Knowledge of AWS ecosystem for Java, SpringBoot application development using AWS SDK
- Knowledge in design patterns
- Knowledge of Data modeling in RDBMS or NoSQL databases
Relevant Experience
Should have at least 8 years of experience in training Java and relevant technologies
Job Features
- Experience : 8+ years
- Qualification : B.E/ B.Tech/ ME/ M.Tech /MCA
- Location : PAN India