Senior Full-stack Developer
VASS
Πλήρης απασχόληση ΜακρινόςRole: Senior Full-stack Developer
Location: VASS ATHENS (remote)
We are:
А global digital transformation company with a team of more than 4,900 global players in 26 countries – in Europe, America and Asia, working together to put organizations at the forefront of innovation by bringing together talent, knowledge and technology.
Our approach is based on conscious technology, through which we create positive environments and meaningful opportunities, always in our own way, making the complex simple.
VASS Greece is one of the main competence centres of the VASS Group in EMEA, dedicated in delivering software engineering and digital experience projects based on modern web technologies and frameworks. VASS Greece implements projects for the public EU sector and for the private EMEA market. VASS Greece expertise goes beyond standard web and cloud technologies, with vast experience in mobile development, AI technologies, Hyper automation, integrated chatbots and virtual reality projects.
The role:
We are looking for a Senior Full-stack Developer for our office in VASS ATHENS, who would join a team of open-minded and personable people, who love to work on web development.
We are seeking a skilled and experienced Full-Stack Developer with strong expertise in Java and Angular to join our dynamic team. The ideal candidate will have a deep understanding of backend and frontend technologies, with a focus on delivering high-quality, scalable, and secure applications. You will be working closely with e-Procurement and PreAward teams to develop and maintain critical software solutions.
Key Responsibilities:
Database Integration: Design, develop, and maintain database solutions using SQL, DDL, Hibernate, and Transaction management.
Spring Framework: Use your strong knowledge of dependency injection, component lifecycle, and configuration to integrate and manage Spring components within applications.
Web Services: Develop and maintain SOAP and REST services ensuring seamless communication between systems.
Frontend Development: Build and maintain responsive web applications using Angular 10+, focusing on components, services, and observables.
Collaboration: Work closely with back-end developers and cross-functional teams to deliver cohesive and high-performing software solutions.
Performance Optimisation: Ensure the applications are performant, secure, and scalable.
Continuous Learning: Stay current with emerging technologies, frameworks, and best practices, and apply them where appropriate.
Team Collaboration: Work in close collaboration with the Eprocurement and PreAward teams to meet project goals and timelines.
You have:
Java Expertise: At least 5 years of strong experience in writing and debugging Java code (Java 8+), with a solid understanding of the Java Standard API, Maven for dependency management, and unit testing practices.
Spring Framework: Deep knowledge of the Spring Framework, including dependency injection, component lifecycle, and application integration.
Web Services: Proficiency in developing and maintaining SOAP and RESTful web services.
Angular Development: Minimum 5 years of hands-on experience with Angular (including npm, TypeScript, Angular components, services and observables).
Database Skills: Strong experience in database design, SQL, DDL, Hibernate, and transaction management.
Optional but Valuable Skills:
Experience with Kafka or JMS.
Knowledge of Docker and Kubernetes, with an understanding of their growing importance in cloud-based environments.
Problem-Solving: Excellent problem-solving skills with a keen eye for detail.
Communication: Strong communication skills in English and the ability to work effectively within a team.
Education & Experience:
Experience: A minimum of 5 years of experience in software development with a focus on Java and Angular technologies.
Education: A Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
We offer:
· Competitive Salary: A market-competitive salary package that recognizes and rewards your expertise and contributions.
· Flexible Working Environment: The ability to work remotely, providing you with the flexibility to balance work and personal life.
· Professional Development: Opportunities for continuous learning and professional growth, including training programs, certifications, and career advancement.
· Comprehensive Benefits: A comprehensive benefits package including health insurance and other perks.
· Dynamic Work Culture: A collaborative and inclusive work environment that fosters innovation, teamwork, and knowledge sharing.
· Global Opportunities: The chance to work on international projects with a diverse team across 26 countries.
· Travel Opportunities: The opportunity to travel within the EU region for project meetings, workshops, and customer engagements.
If you want to join a dynamic company where technological challenges will be found in your day to day we are waiting for you in the great VASS team.
And we encourage you to be the best version of yourself: Transformative, Creative, Honest, Vibrant!
At VASS we take action every day to achieve a favourable environment that facilitates and promotes equal opportunities, non-discrimination, diversity and inclusion of all people. We select our talent based on business needs, skills and merits.
Πώς να εφαρμόσει
Για να υποβάλετε αίτηση για αυτήν την εργασία θα πρέπει να εξουσιοδοτήσετε στον ιστότοπό μας. Εάν δεν έχετε ακόμα λογαριασμό, εγγραφείτε.
Δημοσιεύστε ένα βιογραφικό