Senior Backend Engineer
(Java) 
(m/w/d)
For the strengthening of our Team in Thessaloniki, we are looking for a:
​
Senior Backend Engineer (Java) (m/w/d)
Full-time and permanent employment. Onsite, hybrid.
​
Your responsibilities:
-
Implement complex software development projects in Java
-
Manage the database and prepare migration files
-
Develop new systems and features – from requirements analysis and design to implementation and testing
-
Maintain comprehensive documentation (user guide, release log, etc.)
-
Keep and maintain a good quality code, apply best practices and coding principles, by maintaining a high-performant and resilient system
-
Co-design the software architecture
-
Participate in reviews and mentor team members
-
Create Unit and Integration tests
-
You see yourself as a technical architect and have already developed custom-fit solutions
​
Your profile:
-
University degree in Computer Science or Training in the IT Sector 
-
Several years of practical experience in programming with Java/JavaEE 
-
Experience in databases (MySQL, MS-SQL, PostgreSQL) 
-
Experience in Java frameworks & tools (Maven, Hibernate, Thymeleaf, Liquibase, JUnit) 
-
Experience in Java Spring Core and-or Spring Boot 
-
Ideally worked on high-availability systems and with docker containers 
-
Know-how in agile software development 
-
Some experience with cloud-technologies 
-
High affinity for clean code development 
-
Fluency in English 
What’s in it for you?
-
Engage in global projects utilizing cutting-edge technologies
-
Private health insurance & work flexibility
-
Access to advanced trainings and industry certifications
-
Flat hierarchy and an open-door culture
-
Participation to tech conferences, meetups, and team events
-
Modern work environment with high-end equipment
-
Above-average compensation
​
​
Novolos 01 GmbH | Gereonstraße 43 | 50670 Köln | T: +49 221 66 999 – 700 | recruiting@novolos01.com| www.novolos01.com