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, Spring Framework (Spring Boot, Spring Data), and J2EE
  • 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 authentication and authorization standards such as OAuth2 and JWT
  • Ensure code quality and test coverage, employing various metrics and tools
  • Work with relational databases
  • Deploy and manage applications on Java EE Application Servers such as WebLogic, WebSphere, or Wildfly
  • Perform detailed analysis and problem-solving to create robust and efficient solutions
  • Collaborate with cross-functional teams

What do you need to succeed in this position?

  • Bachelor's degree
  • Minimum of 5 years in Java-based solutions, i.e. Java EE, Spring (Spring Framework, Spring Boot, Spring Data), J2EE
  • 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
  • Knowledge and experience with authentication and authorization standards e.g. OAuth2, JWT
  • Solid experience with code quality metrics and test coverage tools
  • Strong expertise in relational databases, especially Oracle
  • Experience with Java EE Application Servers like WebLogic, WebSphere, or Wildfly
  • Excellent analytical and problem-solving abilities
  • Strong ability to design and implement solutions with minimal supervision
  • Effective teamwork and collaboration skills, maintaining professionalism at all times
  • Professional experience in frontend development frameworks (i.e. React, Angular) would be considered an asset
  • Experience with distributed/modular architectures would be a plus
  • Familiarity with Jenkins and CI/CD would be a plus
  • Experience in PL/SQL would be an asset

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Greece      Developer      Java Developer      Uni Systems     

© EuroJobsites 2024