Skills
Proven work experience as a Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in Java
Knowledge of Spring, Spring boot and spring cloud related technologies for microservice development.
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
Knowledge about developing front-ends using modern front-end technologies like React or Angular.
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications
BSc degree in Computer Science, Engineering or relevant field