Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requirements for team members #3

Open
l3r8yJ opened this issue Aug 24, 2023 · 17 comments
Open

Requirements for team members #3

l3r8yJ opened this issue Aug 24, 2023 · 17 comments

Comments

@l3r8yJ
Copy link

l3r8yJ commented Aug 24, 2023

What we want from a candidate:

  1. Experienced in any programming language, but preferably Java. For example, you can easily write a calculator application in the terminal
  2. Basic understanding of HTTP
  3. Experience with Git + GitHub/GitLab/Bitbucket
  4. Be ready to develop the first version of the product within 3-6 months
  5. Willingness to trade your time for real-world development experience
  6. Resistance to code criticism (in the beginning there may be a lot of criticism in pull requests)
  7. English at the level for communication in tickets, pull requests
  8. Ability to explain your thoughts in text
  9. Be prepared to do a little interviewing

What we can suggest to a candidate:

  1. Experience of real-world development project
  2. Experience of open source development
  3. Experience of microservices development
  4. We won't teach you - we will give you a ticket that you must close within 10 days, if you can't, it's not our problem. Just get the next one
  5. We have no commercial interests. It's just an open source project with no advertising or commercial motivation and no monetization

Stack

  • Java 17
  • Spring Boot, Spring WebFlux, Spring Data, Spring Cloud
  • PostgreSQL, Liquibase
  • Terraform
  • PlantUML

@h1alexbel just an sketch for now, wdyt?

@h1alexbel
Copy link
Member

@l3r8yJ sounds great, what about UML skills?, project has UML sketches, and developers must know how to operate with it

@h1alexbel
Copy link
Member

@l3r8yJ also tech stack can be applicable

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel I think UML skills aren't that hard to acquire in the process

@h1alexbel
Copy link
Member

@l3r8yJ ability to explain their thoughts in text, I think that's needed

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel Updated the comment, may have forgotten something in the stack

good suggestion about

ability to explain their thoughts in text, I think that's needed

@h1alexbel
Copy link
Member

h1alexbel commented Aug 25, 2023

@l3r8yJ about tech stack maybe we can add Cloud Platform on which we hosting and Terraform maybe

or these stuff on our side

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel take a look again, wdyt?

@h1alexbel
Copy link
Member

@l3r8yJ Spring Cloud for API Gateway or something like this?

@h1alexbel
Copy link
Member

@l3r8yJ

Be prepared to do a little interviewing

can be last bullet point, while texting go up

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel sure, I think Spring Cloud is not required, but may show up in the project

@l3r8yJ Spring Cloud for API Gateway or something like this?

@h1alexbel
Copy link
Member

@l3r8yJ OK, I like the document

@h1alexbel
Copy link
Member

@l3r8yJ see #4

@h1alexbel
Copy link
Member

@l3r8yJ by the way, we have microservices, maybe we should add to requirements

like introductory to microservices development

WDYT?

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel I think that's what we can give, wdyt?

@h1alexbel
Copy link
Member

@l3r8yJ experience of microservices development

@l3r8yJ
Copy link
Author

l3r8yJ commented Aug 25, 2023

@h1alexbel added

@h1alexbel
Copy link
Member

@l3r8yJ nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants