# Backend Handbook

## Backend Handbook

- [Introduction](https://docs.leapwise.co/backend-handbook/introduction.md)
- [Atomicity](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/atomicity.md)
- [Modularity](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/modularity.md)
- [Hierarchy](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/hierarchy.md)
- [Loose coupling](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/loose-coupling.md)
- [Asynchronous programming](https://docs.leapwise.co/backend-handbook/software-design-principles-and-clean-code/asynchronous-programming.md)
- [JavaDocs](https://docs.leapwise.co/backend-handbook/development-practices/javadocs.md)
- [Technical Debt](https://docs.leapwise.co/backend-handbook/development-practices/technical-debt.md)
- [Testing Guidelines](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines.md)
- [The Importance of Test Automation](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/the-importance-of-test-automation.md)
- [The Testing Pyramid](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/the-testing-pyramid.md)
- [Unit Tests](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/the-testing-pyramid/unit-tests.md)
- [Integration Tests](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/the-testing-pyramid/integration-tests.md)
- [End-to-End Tests](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/the-testing-pyramid/end-to-end-tests.md)
- [Mutation Testing](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/mutation-testing.md)
- [Contract Tests](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/contract-tests.md)
- [REST Controller Contract testing](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/contract-tests/rest-controller-contract-testing.md)
- [OpenAPI Contract testing](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/contract-tests/openapi-contract-testing.md)
- [Testing Frameworks](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/testing-frameworks.md)
- [JUnit 5](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/testing-frameworks/junit-5.md)
- [Testcontainers](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/testing-frameworks/testcontainers.md)
- [Mockito](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/testing-frameworks/mockito.md)
- [Writing Clean Tests - Best Practices](https://docs.leapwise.co/backend-handbook/development-practices/testing-guidelines/writing-clean-tests-best-practices.md)
- [Common library](https://docs.leapwise.co/backend-handbook/development-practices/common-library.md)
- [Generic CRUD](https://docs.leapwise.co/backend-handbook/development-practices/generic-crud.md)
- [Update Facade](https://docs.leapwise.co/backend-handbook/development-practices/update-facade.md)
- [Monitoring](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/monitoring.md)
- [Performance tuning](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/performance-tuning.md)
- [Multi-tenancy & Configuration Management](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/multi-tenancy-and-configuration-management.md)
- [Git practices](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/git-practices.md)
- [CI/CD](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/ci-cd.md)
- [Maven](https://docs.leapwise.co/backend-handbook/development-tools-and-environment/maven.md)
- [Jira](https://docs.leapwise.co/backend-handbook/project-management/jira.md)
- [Confluence documentation](https://docs.leapwise.co/backend-handbook/project-management/confluence-documentation.md)
- [SCRUM](https://docs.leapwise.co/backend-handbook/project-management/scrum.md)
- [Our ways of working](https://docs.leapwise.co/backend-handbook/project-management/our-ways-of-working.md)
- [Introduction](https://docs.leapwise.co/backend-handbook/life-at-leapwise/introduction.md)
- [Who are we?](https://docs.leapwise.co/backend-handbook/life-at-leapwise/who-are-we.md)
- [What do we do?](https://docs.leapwise.co/backend-handbook/life-at-leapwise/what-do-we-do.md)
- [Our values](https://docs.leapwise.co/backend-handbook/life-at-leapwise/our-values.md)
- [Hiring process](https://docs.leapwise.co/backend-handbook/life-at-leapwise/hiring-process.md)
- [Hiring: A Mid Frontend Developer's Point of View](https://docs.leapwise.co/backend-handbook/life-at-leapwise/hiring-process/hiring-a-mid-frontend-developers-point-of-view.md)
- [Benefits we offer](https://docs.leapwise.co/backend-handbook/life-at-leapwise/benefits-we-offer.md)
- [Onboarding process](https://docs.leapwise.co/backend-handbook/life-at-leapwise/onboarding-process.md)
- [Onboarding: A Senior Digital Marketing Specialist's perspective](https://docs.leapwise.co/backend-handbook/life-at-leapwise/onboarding-process/onboarding-a-senior-digital-marketing-specialists-perspective.md)
- [Mentorship program](https://docs.leapwise.co/backend-handbook/life-at-leapwise/mentorship-program.md)
- [Career development](https://docs.leapwise.co/backend-handbook/life-at-leapwise/career-development.md)
- [Trainings & certificates we offer](https://docs.leapwise.co/backend-handbook/life-at-leapwise/career-development/trainings-and-certificates-we-offer.md): Our commitment to excellence and expertise is showcased through the certificates and educational qualifications we regularly obtain.
- [Career development: A Senior Software Developer's Insight](https://docs.leapwise.co/backend-handbook/life-at-leapwise/career-development/career-development-a-senior-software-developers-insight.md)
- [Community building](https://docs.leapwise.co/backend-handbook/life-at-leapwise/community-building.md)
- [Juniorship](https://docs.leapwise.co/backend-handbook/life-at-leapwise/juniorship.md)
- [First-hand info from our first team member](https://docs.leapwise.co/backend-handbook/life-at-leapwise/first-hand-info-from-our-first-team-member.md)
- [Join our team](https://docs.leapwise.co/backend-handbook/life-at-leapwise/join-our-team.md)
