Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tiagostutz/java-code-assignment
This is a sample application used as a code assignment for Java Developer interview
https://github.com/tiagostutz/java-code-assignment
Last synced: 14 days ago
JSON representation
This is a sample application used as a code assignment for Java Developer interview
- Host: GitHub
- URL: https://github.com/tiagostutz/java-code-assignment
- Owner: tiagostutz
- License: mit
- Created: 2024-08-22T12:37:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T07:36:10.000Z (2 months ago)
- Last Synced: 2024-10-25T16:54:14.653Z (21 days ago)
- Language: Java
- Homepage:
- Size: 167 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Java Code Assignment
[![This is a Poppins project](https://raw.githubusercontent.com/bancodobrasil/poppins/master/badge-poppins.svg)](https://github.com/bancodobrasil/poppins)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)This project is designed for a short code assignment that explores various aspects of software development, including API implementation, documentation, persistence layer handling, and testing. The assignment is flexible and can be adapted to fit different processes and workflows, making it non-opinionated about how it should be used.
## This project is built for first-time contributors and open source beginners
This project follows the [Poppins manifesto guidelines](https://github.com/bancodobrasil/poppins) as part of it's community principles and policies, focusing all the decisions and interactions on providing open source beginners mentorship with real and relevant experiences, respecting each learning pace, background experience, academic formation, questions, suggestions, doubts and opinion.
## Contribute now!
So, let's start contributing! **Open an issue asking for a task to be done by you**. A mentor/maintainer will come and provide a technical overview of the project and what are the possibles ways of contributing to the project. You will discuss the options and a suitable issue will be assigned or created to you.
That's it. Just make yourself at home and good luck!
## About the assignment
You will find the tasks of this assignment on [CODE_ASSIGNMENT](assignment/CODE_ASSIGNMENT.md) file
## About the code base
This is based on https://github.com/quarkusio/quarkus-quickstarts
### Requirements
To compile and run this demo you will need:
- JDK 17+
In addition, you will need either a PostgreSQL database, or Docker to run one.