Minimum Requirements
- Java, TypeScript, SQL o Required: Full understanding of Test Driven Development, Interfaces, Generic Typing, Code Abstraction, Modular design patterns, and a keen eye for good code.
- Full understanding of debugging and infer information from source code o Experience in MySQL (or similar) databases o Bonus: Experience with working on a codebase with 15+ active shared developers o Bonus: Experience with working between distributed teams and virtual domains o Bonus: Experience with working in Flyway
- VueJS Single Page Applications o VueJS 2
- Spring Framework & Spring Boot o Additional technologies: Spring JPA, Hibernate, Hazelcast
- GIT fundamentals include branch management and merge requests
- RESTful API communications o Bonus: Postman experience o Bonus: Automated testing framework experience
- An understanding of Microservices and massively distributed API's
- Argo
- GitCI and other CI/CD tools
- Kibana
- Grafana
- NodeJS
- VueJS
- Develop defect-free code.
- Function within an agile team.
- Attend and contribute to daily standups and other agile ceremonies.
- Assist with breakdown of tasks from business requirements.
- Accurately track time within the systems provided on a daily basis.
- Deliver on sprint commitments.
- Contribute to team planning, discussions and solution designs.
- Constructively communicate in a way that would add to valuable solutions.
- Take guidance from and support the team lead.
- Report accurately on progress both within the systems and directly to your team lead.
- Document solutions and assist others in doing their documentation.
- Share knowledge with team members.
- Adhere to coding quality standards including unit and integration testing requirements.
- Assist with the deployment and monitoring of the developed systems in testing and production environments
Desired Skills
- Java 8
- Typescript
- Vuejs
- Mobile
- Medical
- bonus and more