Senior Java Developer for Arηs Greece, Part of Accenture
Core
Design, develop, and maintain distributed, cloud-based applications handling high volumes of documents using Java, Spring, and Elasticsearch, while leading a junior developer team.
Role type
Senior Java Developer (Team Lead)
Builds
Scalable, responsive microservices platforms on Azure and Kubernetes
Domain
Public sector IT, Cloud infrastructure, Distributed systems
Deliverable
production ML models | product features
Required skills
Java 17, Spring Framework, REST API development, Elasticsearch, Kubernetes, Azure, PostgreSQL, Distributed architectures, Team leading
Preferred skills
RabbitMQ, React, HTML5, CSS3, JavaScript
Technologies
Java, Spring, Elasticsearch, Azure, Kubernetes, RabbitMQ, PostgreSQL, React
Responsibilities
Design and develop distributed applications; Contribute to building scalable platforms on Azure/Kubernetes; Collaborate with developers, analysts, and architects; Ensure Liferay customizations adhere to modern standards; Participate in code reviews and CI/CD processes; Engage in performance optimization and architectural evolution.
Seniority
Senior, hands-on IC with team leadership