Senior Java Engineer
Uni Systems
Athens, Greece
Description
At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing, and we are looking for a Senior Java Engineer to join our UniQue team.
What will you be bringing to the team?
- Lead the design, development and optimization of enterprise Java-based applications using Spring, Java EE, or Quarkus;
- Define and enforce software engineering best practices, including design patterns, secure coding, and performance tuning;
- Architect and implement robust APIs and Microservices using REST or SOAP;
- Oversee the configuration and management of Azure/AWS DevOps pipelines and Git-based CI/CD workflows;
- Ensure application quality through automated testing, test coverage analysis, and static code analysis tools;
- Collaborate closely with Architects, BAs, QAs, and DevOps Engineers within Agile/SAFe frameworks;
- Drive the adoption of DevOps principles and contribute to Infrastructure as Code and containerization strategies;
- Participate in code reviews and mentor mid/junior Developers;
- Support application deployment on Java EE Application Servers and container platforms;
- Provide 3rd-level support, troubleshooting complex issues, and contributing to continuous improvement.
Requirements
What do you need to succeed in this position?
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field;
- Minimum 5 years of professional experience in Enterprise Java development;
- Advanced knowledge and hands-on experience in either Spring or Java EE;
- Experience with Quarkus;
- Proven experience with JPA, Hibernate, and scalable architectures;
- Familiarity with distributed architectures, containerization (e.g., Docker), and orchestration tools;
- Experience with RDBMS and understanding of performance tuning and monitoring;
- Solid understanding of CI/CD, especially with Azure/AWS, Git, Jenkins, and Maven;
- Familiarity with TOGAF, UML, and system documentation standards;
- Exposure to front-end technologies such as React, Angular, and Liferay is a strong asset;
- Ability to lead technical discussions and support strategic design decisions;
- Excellent communication skills and command of English, both written and verbal.
Apply Now
Don't forget to mention EuroTechJobs when applying.