Position: Java Developer, Full stack developer
Category: Java
English level: intermediate
Years of experience: 5


Java developer with 4+ years experience

Proficiency in core Java concepts, including object-oriented programming (OOP), data structures, and algorithms.
Strong knowledge of Java EE (Enterprise Edition) or Spring Framework for building robust and scalable backend applications.
Experience with RESTful API design and implementation using Java.
Understanding of Java concurrency and multithreading.
Angular Framework:

Expertise in Angular (Angular 2+), including components, services, modules, and directives.
Knowledge of TypeScript, which is the primary language for Angular development.
Experience with Angular routing and state management (NgRx).
Familiarity with Angular CLI for project setup and automation.
Front-End Development:
 HTML5, CSS3, and JavaScript for building responsive web applications.
Experience with modern front-end libraries and frameworks (e.g., Bootstrap, Material Design).
Knowledge of CSS preprocessors like Sass.
Database and Persistence:

Relational databases (MySQL) and non-relational databases (e.g., MongoDB).
Expertise in using Java Persistence API (JPA) or Hibernate for object-relational mapping (ORM).
Version Control:

Git for source code version control.
Familiarity with Git workflows and branching strategies.
Build and Deployment:

Experience with build tool Maven.
Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and tools.

Projects: 
•	Online Testing System - a web application for supporting HR to select excellent candidates based on passed test (used Spring Boot, Hibernate, Angular 8, Spring LDAP).
•	Employee activity tracker(Microservices architecture(Spring Boot, C#, Angular 11))(from scratch)
•	Sips payment solution (used Java core, EJB, Restful Web services, SOAP, etc.)
•	Transaction  monitoring(Tapestry, SOAP, bash scripts)
•	Ticketing which is project similar to JIRA(implement email sending functionality)(JSP/Servlet, jQuery, AJAX, JS, Docker)
•	OMN (used Angular 7, implementing Reporting, Camunda, Shopping Card modules (from scratch)
•	Migrate eCommerce tooling peoject from Tapestry to Rest api + Angular 11(from scratch), also was responsible CI/CD, JBOSS configuration. 
•	Dockerize e-tooling project
Currently in the team I am key keeper of 2 projects. Started project migration from Tapesrty to Angular 15, java 8 to java 11.