We are looking for a Senior Java Software Engineer to join our team in Athens or Thessaloniki, Greece. 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.
- Assisting in design of hybrid cloud ready applications enabled by Azure cloud platform and OpenShift
- 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.
- You will be coding, testing and implementing configuration changes for cloud native solutions
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