Backend Development
Back-end development refers to the server-side of web development, encompassing the behind-the-scenes logic, databases, and servers that power a website or application. Back-end developers are responsible for building and maintaining these systems, which include managing user data, processing requests from the front-end, integrating APIs, and ensuring the application performs efficiently. Key aspects involve server-side programming languages like Python, Java, and Node.js, database management, and cloud computing infrastructure.
- Language - ☕ Java
- Framework - ☘️ Spring
- JPA - Hibernate (ORM)
- Testing - JUnit, Mockito, Cucumber
- Libraries - Object Mapper, JSON/XML, Lombok, Logger (SLF4J), Feign
- API Docs - Swagger