Software Engineer (Java)
European Dynamics
Athens, Greece
Description
Are you a motivated Software Engineer passionate about Java seeking an exciting opportunity to join a dynamic team in Athens? Look no further!
What You'll Do
- Analyze, design, develop, and maintain large and complex web-based Java applications within a team adhering to high professional standards and methods;
- Contribute to all phases of the development life-cycle. Write well-designed, testable, efficient code;
- Ensure the delivery of quality software according to system specifications, quality requirements, and company standards;
- Contribute to the overall project and system documentation and develop technical documentation;
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements
- MSc or BSc degree in computer science, software engineering, or related technical field or equivalent work experience;
- A minimum of 4 years of proven experience in software development lifecycle using Java;
- Experience using Web services, RESTful services, JSON, and XML;
- Experience with SQL (MySQL, PostgreSQL, etc.) and/or NoSQL databases (Cassandra, MongoDB, In-memory grids);
- Experience with application servers like Wildfly, Thorntail and/or Spring Boot is a big plus.
Apply Now
Don't forget to mention EuroTechJobs when applying.