Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 2


Responsibilities:
Implementing new features, fixing bugs, taking part in code review, covering code with tests. Analysis of business requirements and their clarification, decomposition of tasks and estimation of execution time
        Skills:
- Java 8, 11 (Stream, Optional API), Java Core (Collections, Interfaces, Threads)
- MySQL, PostgreSQL, JDBC, Hibernate, JPA
- Spring (Boot, MVC, Data, Security)
- JUnit, Mockito
- Docker
- Principles of OOP, SOLID, Clean Code
- Maven
- Intellij Idea, Postman, JSON, Git, Atlasian Jira / Confluence,
- Agile (Scrum, Kanban)
- As a professional growth I am interested in improving experience and expertise in developing web solutions using technology stack Java 8+, Spring, Hibernate etc.
- Ability to acquire new skills.