• Solid understanding of the OOP concepts • Solid foundation in Java Core and J2EE development fundamentals including best practices and patterns • Experience in Spring-MVC/Spring-Boot framework • Experience in the microservices architecture • Experience in Java REST/SOUP web service • SQL fundamentals and knowledge in hibernate • Experience with TDD, code testability standards, Junit & mocks • With DevOps is plus • Agile development knowledge is plus