Java Software Engineer
Human Factor
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Develop, test, implement and maintain java application software
- Take part in software and architectural development activities
- Transform business requirements into technical specifications
- Identify & assist the resolution of production and non-production application issues
- Recommend changes to improve established java application processes
- Develop technical designs for application development
- Bachelor degree in Computer Science or related field
- Minimum 3 year working experience in similar position
- Proficient in Java 8, Maven, Git, Spring/Spring Boot, Hibernate
- Relational Database Technologies (e.g. PostgreSQL, SQL Server, MariaDB, Oracle)
- Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause of problems.
- Dedicated team player
- Fluent in English, solid ability in both written and verbal communication
- Able to develop ideas and processes and clearly express them
- High degree of independent judgment
- Previous experience in maritime transport and travel-based IT Solutions or software companies
- Docker experience will be highly appreciated
- Familiarity with Unix/Linux
- Experience with NoSql Storage Engines (e.g. MongoDB, ElasticSearch) will be considered a plus