- Minimum 3 years of experience in Java programming
- Have knowledge of: Servlet, JSP, Tiles, JavaScript, SOAP, JAX-WS, Hibernate, CSS, HTML
- Experience in the Spring Framework
- Experience in continuous integration tools: Jira, GIT, Jenkins, Maven
- Knowledge and experience in Scrum methodology
- Good written and spoken English
- Good communication skills
- Knowledge of Liferay/AEM or willingness to learn
- Knowledge of js, Frontend technologies
- Experience with unit tests, JUnit
- Creation of new software used by global users
- Implementation of innovative functionalities for products
- Taking care of code quality
- Working in Agile teams
- Assistance in development of software technical documentation
- Participation in code review and writing unit tests