Requirements
- High ability in teamwork
- Senior programmer with in-depth understanding of Java core and Spring Framework.
- Fluent on object-oriented concepts.
- Fluent in JPA , ORM (hibernate, Spring Data)
- Work experience in database concepts (SQL, PL / SQL).
- Experience with NoSQL database (is a plus)
- Knowledge of Design Patterns Concepts and concurrency.
- Familiarity with RESTful API concepts.
- Familiar with Markup languages like XML and JSON.
- Familiarity with software development tools such as Unit Test, Git.
- Familiarity with the concepts of Clean Code.
- Familiar with Broker concepts like Kafka (is a plus)
- Familiar with and/or have experience with Agile development under the SCRUM methodology (is a plus).