Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 1


I have experience in development in system and business applications with Java. I have a good understanding of OOP programming and good knowledge of Java related frameworks like Spring.

Experience:

- Project description: Educational platform
- Tasks performed: Bug and test fixing, testing, migration to new versions, conducting research to develop new functionality
- Used technologies: JDK 17, Spring Boot, MongoDB, Junit, Mockito, Swagger

Also, at entry level I came across AWS, Terraform, Serverless.

Non-commercial experience:

Projects from SoftServe courses:
- Telegram bot for tracking activities
Technology Stack: Java, Spring Boot, Telegram API, Docker, PostgreSQL, Liquibase, JUnit with Mockito, Lombok, Git, Swagger, Jira, Postman.
- ORM
Technology Stack: Java, Reflections API, JDBC, PostgreSQL, Maven.

Java Core, Functional Java, Spring Framework, Hibernate, JUnit, Gradle, Git, GitHub, OOP, SOLID, Design Patterns, Algorithms and Data Structures, SQL, ACID, REST, JDBC, Spring Security, Shortcut, Spring Data JPA, HTML, CSS, JavaScript(beginner)