For the strengthening of our Team in Thessaloniki, we are looking for a
Senior Backend Engineer (Java).
In full-time and permanent employment.
On site, 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