-
Studied:
9 months
Courses
Junior Backend Java Developer Course 6 months (finished in May 2025) Passed
Academics
Studying speed | Studied at a normal pace |
Study attempts | Passed course on 1 try |
Hours of studying | Spent at least 240 hours |
Skills
- Java 21: Core, Collections, Exceptions, Stream, API, Multithreading, Concurrency
- Data Structures & Algorithms, Big-O Notation
- OOP: SOLID, KISS, DRY, YAGNI, Design Principles & Patterns, UML Diagrams
- Spring Framework: Spring Core, Spring Boot 3, Spring MVC, Spring Security (Basic, OAuth2, JWT), Spring Data JPA, Hibernate Validator, RESTful API (Design, Versioning, Validation, Error Handling), Spring WebClient & RestTemplate, Spring Actuator, Spring Expression Language (SpEL), Internationalization (i18n)
- Databases: PostgreSQL, MySQL, H2, ElasticSearch, OpenSearch (overview), Hibernate, JDBC, Query Optimization, Indexing
- Messaging & Microservices: ActiveMQ (practice), RabbitMQ, Microservices Architecture & Design Patterns, Service Discovery: Eureka
- Build, CI/CD & DevOps: Maven, Jenkins, GitHub Actions, GitLab CI/CD, Git, GitHub, GitLab, Git-flow branching strategy, EC2, RDS, Elastic Beanstalk, MQ, AWS Secrets Manager, DevOps Practices on AWS
- Testing & Quality Assurance: JUnit, Mockito, TDD, BDD, Postman, JMeter, Gatling
- Monitoring, Logging & Tools: Prometheus, Grafana, Logback, Java VisualVM, IntelliJ IDEA, Swagger/OpenAPI, CURL, Lombok, MapStruct, Linux (Basic commands and tools)
- Project & Teamwork Skills: SDLC, Scrum, Kanban, Task Estimation, Team Collaboration & Code Review Practices, Jira (Project Tracking)
About course
- Junior Backend Java Developer Course.
- Online studying
- Graduation level
Junior Backend Java Developer - Mentor
Andrii Piskovyi
Stanford CSA106 + CSB106 3 months (finished in October 2024) Passed
Academics
Average code mark | 4.86 / 5 Top 30 Average mark higher than 70% of graduates |
Average review mark | 5 / 5 Top 10 Average mark higher than 90% of graduates |
Studying speed | Studied at a good pace |
Study attempts | Passed course on 1 try |
Hours of studying | Spent at least 325 hours |
Skills
- Computer science
- Java
- Code review
About course
- Learning the basics of programming in a Peer-to-Peer format by the education course of Stanford University.
More about the course program - Online studying
- Graduation level
Computer Science Basics Alumnus