Responsibilities
- Contributing to the development and evolution of critical backend systems that support our applications and services.
- Developing and maintaining web applications in a microservices environment.
- Writing clean, efficient, and well-documented code.
- Collaborating with the team to analyze requirements and design solutions.
- Supporting internal and external customers when needed.
- Keeping up with the latest technologies and best practices.
Requirements
- Degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in Java development.
- Experience with Java 17 (migrating to Java 21).
- Experience with Spring Boot (currently using 2.6).
- Understanding of RESTful APIs and microservices architecture.
- Knowledge of multithreading programming and testing frameworks (JUnit).
- Experience with databases (MySQL) and ORM frameworks (Hibernate).
- Familiarity with Source Control (GIT, SVN) and Build Tools (Maven).
- Team player with strong problem-solving skills!
Nice to Have
- Knowledge or experience with Kubernetes, Docker, and Kafka.
Benefits
- A competitive compensation package combined with additional benefits.
- Hybrid working model.
- Private Insurance for you and your family.
- Modern facilities, parking inside, enticing restaurant and corporate bus.
- An extensive training program upon induction and throughout employment.
- Exceptional opportunities to learn and develop in a multinational environment.
- Prospects for professional growth both locally and globally.
Work Arrangement
Hybrid — Paiania, Attica
Additional Information
- Our premises in Paiania, Attica, are accessible to individuals with disabilities.