We are looking for a Senior Java Software Engineer to join our team in Athens or Thessaloniki. As a Senior Java Developer, you will play a key role in the development, implementation, and management of technology-based business solutions to improve our clients' delivery approach.
Requirements
- Design and extend highly available and massively scalable systems based on microservices architecture, developed in Spring Boot
- Development of cloud native solution with modern, domain and event driven methodologies, leveraging cutting-edge infrastructure platforms like Kafka and RabbitMQ
- Supporting the technical design process by participating in the analysis of technical application requirements
- Supporting the architecture solution outline and addressing both technical and business needs
- Assisting in analysis and design of standard development life-cycle process (CI/CD, Test Automation, Code Quality etc.)
- Assisting in implementing analyses that will identify requirements related to people, processes and technology
- Coding and testing program modules; assisting in design and Participating in execution and documentation of tests
Benefits
- life/health insurance
- performance based bonuses
- monthly vouchers
- company car (depending on management level)
- flexible work arrangements
- employee share purchase plan
- TEA Accenture
- parental leave
- paid overtime (if needed)
- various corporate discounts