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 Java Engineer to join our UniQue team.
What will you be bringing to the team?
- Design, develop, and maintain Java-based applications using Java EE and Spring Framework
- Implement and manage ORM solutions, particularly using Hibernate and JPA
- Build and maintain scalable distributed applications utilizing SOAP and RESTful web services
- Apply design patterns and best practices to ensure high-quality software design
- Integrate and manage Azure DevOps pipelines and Git repositories for version control and CI/CD workflows
- Ensure code quality and test coverage, employing various metrics and tools
- Work with relational databases
- Deploy and manage applications on Java EE Application Servers
- Perform detailed analysis and problem-solving to create robust and efficient solutions
- Provide third-level technical support and resolve complex system issues
- Collaborate with cross-functional teams
What do you need to succeed in this position?
- Bachelor's degree
- Minimum of 2 years in Java-based solutions with Java EE or Spring Framework
- In-depth knowledge of the Java platform, object-oriented programming, and dependency injection
- Deep understanding of ORM implementations, i.e. Hibernate and JPA
- Experience with SOAP and RESTful web services
- Familiarity with design patterns and software design best practices
- Experience with tools like WildFly, Eclipse/IntelliJ, Git, Maven, and Jenkins
- Solid experience with code quality metrics and test coverage tools
- Strong expertise in relational databases, especially PostgreSQL
- Familiarization with Liferay, Documentum DFS, DFC, DQL
- Ability to create architecture documentation (TOGAF considered a plus)
- Exposure to Agile or SAFE methodologies to analyze requirements and provide technical and architectural support
- Experience with distributed/modular architectures would be a plus
- Professional experience in frontend development frameworks (RichFaces, Angular) would be considered an asset
- Excellent analytical and problem-solving abilities
- Effective teamwork and collaboration skills
- Excellent use of the English language (verbal & written)
Apply Now
Don't forget to mention EuroTechJobs when applying.