Senior Backend Engineer (Java)
Bally's Intralot S.A.5 months ago
Athens, GreeceSenior
Responsibilities
- Design, develop, and evolve high-performance Java backend systems supporting global solutions.
- Build and maintain clean, efficient microservices-based applications.
- Collaborate with cross-functional teams to analyze requirements, design solutions, and deliver quality software.
- Contribute to code reviews, architecture discussions, and continuous improvement initiatives.
- Support internal and external stakeholders when needed.
- Stay current with Java trends and emerging technologies.
Requirements
- Bachelor-level degree in Computer Science, Software Engineering, or a related field.
- At least 4 years of professional experience in Java development.
- Strong experience with Java 17 and willingness to contribute to the migration to Java 21.
- Hands-on experience with Spring Boot, currently version 2.6.
- Deep understanding of RESTful APIs, microservices architecture, and multithreading.
- Familiarity with JUnit, MySQL, Hibernate, and Git or SVN.
- Experience with Docker, Kubernetes, and Kafka is a plus.
- Team-oriented, proactive approach and passion for solving complex problems.
Benefits
- Hybrid working model.
- Private insurance for the employee and family.
- Modern facilities with onsite parking, restaurant, and corporate bus.
- Extensive induction and ongoing training program.
- Professional growth opportunities in a multinational environment, locally and globally.
- Hiring process typically completed within 2–3 weeks.