Senior Java Developer
European Dynamics
Athens, Crete, Thessaloniki or Remote
Description
Are you a highly motivated and results-focused Senior Java and Cloud Developer seeking a new opportunity? We are currently seeking a dynamic Senior Java and Cloud Developer to join our team. You have the option to work from one of our offices in Athens, Thessaloniki, or Crete, or work fully remotely.
What You'll Do
- Designing, developing, testing, and supporting complex Java web-based applications;
- Refactoring existing applications to use cloud microservices technologies;
- Collaborating passionately with colleagues, participating in the team organization, and contributing to continuous improvement;
- Adhering to high professional standards and ensuring the delivery of high-quality software solutions.
Requirements
Must-Have Qualifications:
- Bachelor’s Degree in Computer Science or relevant field;
- 3+ years of professional experience in the Software field;
- Good knowledge of Java and Object Oriented design principles;
- Knowledge of Spring and/or Spring Boot frameworks;
- Experience with Java build automation tools (Maven) and version control systems (Git);
- Knowledge of Relational Database development (MySQL and/or Oracle DB);
- Excellent verbal and written English skills.
Nice-to-Have Qualifications:
- Business process and rule management (jBPM and Drools);
- XML, XSD and XSLT;
- Containerization platforms (Docker and/or Podman);
- Container management and orchestration tool (Kubernetes);
- Object Storage (AWS S3 and/or MinIO);
- Message brokers (Kafka);
- Developing RESTful APIs;
- Front-end development with Javascript and/or Angular;
- Software Testing methods (Unit and/or Integration Testing);
- Experience with working in an Agile environment;
- Continuous Integration / Continuous Delivery principles.
Interpersonal Competencies:
- Ability to deliver to high-quality standards and attention to detail;
- Excellent communication skills, both writing and verbal;
- Integrity and approachability;
- Perform under pressure and deadlines;
- Motivated, result-oriented, persistent;
- Open to learning and continuous improvement.
Apply Now
Don't forget to mention EuroTechJobs when applying.