THE SKILLS YOU NEED TO GET THE ROLE:
- Solid Java development skills along with a good knowledge of its ecosystem with Test-Driven Development.
- Excellent understanding of Object-Oriented Programming.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns in Java.
- Creating database schemas that represent and support business processes.
- Relational Database knowledge (able to write and understand SQL and RDBMS concepts).
- Proficient in front end technologies: Angular.
- Familiarity with concepts of MVC, JDBC, and RESTful.
- Implementing automated testing platforms and unit tests.
- Proficiency in code versioning tools, such as Git.
- Familiarity with continuous integration.
- Java Frameworks: Spring, Spring Boot, Hibernate.