Tech Stack
AzureHibernateJ2EEJavaSOAPSpringSQL
About the role
- Design, develop, and maintain Java-based applications.
- Collaborate with cross-functional teams to analyze requirements and implement robust solutions.
- Participate in code reviews, unit testing, and troubleshooting of software issues.
- Write clear and well-documented code following industry best practices.
- Support software configuration management, deployment processes, and version control.
- Ensure the performance, quality, and responsiveness of applications.
Requirements
- Bachelor’s degree in Computer Science/Information Technology or related field, or the equivalent combination of education and experience
- At least 5 years of experience in Java development
- Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
- Experience with Relational database (SQL Server) and ORM layers (Hibernate)
- Advanced knowledge in writing and consuming SOAP and Rest Web Services
- Knowledge of system frameworks like Git and Azure DevOps (ADO)
- Strong oral and written communication skills
- Fluent in Greek and English Language
- Communicational skills and team working attitude
- Analytics capabilities and attitude to problem solving
- Flexibility, enthusiasm, positive attitude
- Highly detail oriented, self-motivated, self-managed and organized
- Ability to work in a fast-paced environment and adapt to changing priorities
- Team motivation
- - Highly competitive salary, reviewed upwards on a regular basis, based on performance
- - Remuneration based on your experience and skills
- - Participation in state-of-the-art and large-scale projects
- - Personal and professional development, amongst industry experts
- - Modern workspace, at a very good location
- - Dynamic team with fresh ideas
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJ2EESpringXML ParsingJDBCWeb ServicesSQL ServerHibernateSOAPREST
Soft skills
oral communicationwritten communicationteamworkproblem solvingflexibilityenthusiasmpositive attitudedetail orientedself-motivatedorganized