We currently have an opening for an ambitious and highly motivated Angular/Java Software Engineer to join our development team in Athens. The successful candidate will join a highly professional team of Software Engineers that use state-of-the-art technologies to implement challenging custom in-house software projects.
Main Responsibilities And Tasks
Develop front end using Angular framework
Develop and maintain Java EE/Angular applications
Implementation, testing and documentation of enterprise level tailor made multi-tier applications
Participate in the entire application life cycle, focusing on coding and debugging
Write clean code to develop functional web applications
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Requirements
Bachelor’s degree in Computer Science or other relevant field
Minimum 2-3 years of experience with the full software development life cycle in developing Spring framework/Spring Boot or Java/JEE applications
Solid background in Object Oriented Analysis and Design
Excellent knowledge of Angular, Typescript, HTML, and CSS
Excellent knowledge of JEE, Spring Boot, and ORM (JPA2, Hibernate)
Very good knowledge of Relational Databases (preferred Oracle DB, PostgreSQL)
Experience in Git, Maven, and Docker
Excellent written and oral use of English
Experience in the following technologies will be considered an asset:
Development of SOAP or Restful Web Services
JEE Application Servers (i.e. WildFly)