Duties/ Roles & Responsibilities –
- Hands-on experience in software development
- Must be proficient in multiple software programming languages (Java)
- Proficiency working with relational databases
- Working experience in remote troubleshooting
- Strong written and verbal communication skills including technical writing skills
- Excellent organization and problem – solving skills
- Strong analytical skills
- Experience with enterprise systems is a plus
- Good to very good Java knowledge (JEE, Spring, Hibernate/JPA, Vaadin)
- Good to very good knowledge of the design and development of enterprise applications
- (microservices) desirable
- Knowledge of DDD, OO, UML, Docker
- Experience with development tools (Eclipse, git, Docker, Jira) and automated tests
- (JUnit, GUI)
- Experience with relational databases
- JCoffee knowledge