Position: Junior Java Developer
Category: Java
English level: upper
Years of experience: 0


Java Developer with excellent fast learning skills and great desire to accomplish  high level expertise in software development. Love to solve tough tasks and always try to find best ways to do that.

Hard skills and knowledge:
- Java Core (Java 8+);
- Object-oriented programming (OOP);
- Design Patterns;
- Relational databases (SQL): Postgres, H2, MySQL;
- JDBC, JPA, Hibernate;
- Servlets, JSP;
- Basic knowledge of HTML, CSS, Bootstrap;
- Spring Framework (IoC, MVC, Web, Data, Security, Test);
- Unit testing (JUnit, Mockito);
- VCS: Git, GitHub, GitLab;
- CI: GitHub Actions;
- Tools: IntelliJ IDEA, Maven, Postman, Docker, Docker Compose, DBeaver.

Soft skills:
- critical thinking and problem solving;
- able to receive constructive criticism from teammates or client;
- always learn something new about my stack to keep up with updates and ready to expand my skills with different technologies and methodologies;
- able to work collaboratively and independently.

Looking for a trainee/junior Java Developer vacancy or some sort of internship. Feel free to contact me if you have any additional questions.
I expect to work on projects with modern technology stack, always happy to learn new technologies and methodologies, ready to expand my current stack.