KMS Lighthouse is a global software (SaaS) company that drives smarter, better business interactions with its knowledge management solutions. We use advanced technologies and take an innovative approach to building knowledge management solutions. This is an amazing opportunity to join a hyper-growing company and to make a real impact! KMS Lighthouse is an industry leader in knowledge management, working with Fortune 500 enterprise-level customers. If you're interested in the intersection of technology, innovation, and knowledge, this is the place to be. What makes us different from other knowledge management companies is our ability to work with machine learning and AI. We are growing our R&D center, and we are looking for a Back-End (Java) Developer to join our team in the Lisbon branch. Responsibilities Work as part of a small agile development team, under the global development department – work with colleagues in Israel, Europe, the USA, and England. Use advanced technologies and tools such as Java11, Spring, Hibernate, Docker, Solr, etc. 5+ years of professional experience as a software developer. Strong experience in backend development. Working with Spring Boot APIs and Groovy as a programming language. Liquibase for database management. Participation in code review. Creation and updating of technical documentation. Scrum team working with Jira and agile methodology. Integration between services with Rest Template and Web Client. Unit and integrated testing with JUnit5. API documentation with Open API and Swagger. Requirements Deep knowledge and experience with Java. Previous experience working with Spring (Spring Data) and Hibernate. Familiarity with Scrum and an Agile Development environment and tools like JIRA. Advantages Excellent communication, organizational, and analytical skills. #J-18808-Ljbffr