



WORKING AT i-DOCS
Senior Java Developer
Job Description
Main duties & responsibilities
Software analysis, design, documentation, development, automated tests and support. Suggestions related to technical or procedural improvements, new frameworks, concepts & ideas.
Vacancy Details
Job Title: Senior Java Developer
Department: i-DOCS
Location: i-DOCS, Athens. Infrequent travelling may be required according to projects’ needs and delivery activities.
Candidate Profile
Required qualifications / skills
-
University Degree in Computer Science, Engineering, Mathematics or similar
-
5+ years working experience
-
Java Programming expertise. Experience with complex, scalable enterprise software development
-
Writing clear, maintainable, effective, good quality code
-
Familiar with at least one Java IDE, one version control system and one build tool
-
Working experience with the Spring Framework
-
Adherence to agile software development, testing and continuous delivery practices
Desired Skills
-
Spring projects, mainly Spring Boot, Spring Integration, Spring Batch, Spring Security
-
Experience working with Java Server Faces
-
Experience with JPA or other object-relational mapping frameworks
-
Elasticsearch
-
SOAP and RESTful web services
-
Web applications development - HTML / CSS / Javascript
-
Experience working with Google Web Toolkit
-
XML Related Technologies
-
Knowledge of database administration, operating systems and networks
-
Knowledge related to the banking or telecom sector
-
Background related to billing, printing or invoicing systems
Soft skills
-
Excellent verbal and written communication skills in English. Fluent speaker and writer on technical subjects
-
Excellent communication, human relations, problem-solving skills, training skills
-
Reliable, creative, team player with strong organizational skills that makes things happen
If you are interested in joining i-DOCS, please fill our application form.